@charset "UTF-8";
/* CSS Document */



/*/ BALISES  ///////////////////////////////*/


body {
	font-family: "Trebuchet MS", Trebuchet, Helvetica ,Arial, sans-serif;
	font-size:10px;
	color:#555555;
	margin:0px;
	background:url(../images/fond_general.jpg) repeat-y top center #dfdfe1;
	line-height: 1.2em;
}

img {
	border:0;
}




/*/ HEADER  ///////////////////////////////*/

.header_logo { 
	height:91px; 
	width:100%; 
	background:url(../images/degrade_header.jpg) repeat-x; 
	border-bottom:1px solid #3f1063; 
}

.header_horloge { 
	height:28px; 
	width:234px; 
	background:url(../images/fond_horloge.jpg) no-repeat top right;
}

.header_boutons { 
	height:23px; 
	width:100%; 
	background:url(../images/degrade_gris_header.jpg) repeat-x top; 
	border-bottom:1px solid #cacaca; border-top:1px solid #ffffff;
}




/*/ GENERAL  ///////////////////////////////*/


.bouton_blanc {
	background: transparent url(../images-keypi/btn_blanc_details.png) no-repeat top left;
	width:100px;
	height:16px;
}

* html .bouton_blanc {
	
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images-keypi/btn_blanc_details.png", sizingMethod="scale");
}



.conteneur_txt_over_png { 
	position:absolute; 
	left:50%; 
	margin-left:-475px; 
	width:950px; 
}

.conteneur_txt_attente { 
	width:494px;
	height:193px;
	margin-top:90px;
	background: transparent url(../images/fond_transparent_txt.png) no-repeat top left;
}

* html .conteneur_txt_attente {
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond_transparent_txt.png", sizingMethod="scale");
}

.txt_attente { 
	width:410px;
	height:160px;
}


.sous_titre_keypi { 
	font-family: "Lucida Sans", "Lucida Sans UNnicode", "Trebuchet MS", Trebuchet, Helvetica ,Arial, sans-serif; 
	font-size:14px; 
	color:#3e3e3e; 
	margin: 8px 0 0 0;  
}

.chapeau_keypi { 
	font-size:11px; 
	color:#3f1063; 
	margin: 20px 0 15px 0;
}

.paragraphe_keypi { 
	font-size:10px; 
	color:#555555; 
	margin: 8px 0 0 0; 
}

a.lien { 
	font-size:10px; 
	color:#3f1063;
	text-decoration:underline;
}

a:hover.lien { 
	text-decoration:none;
}



/*/ TEXTES ET LIENS  ///////////////////////////////*/


.titre_lucida_blanc_11px { font-family: "Lucida Sans", "Lucida Sans UNnicode", "Trebuchet MS", Trebuchet, Helvetica ,Arial, sans-serif; font-size:11px; color:#FFFFFF;}

.txt_bleu_gris_10px { font-size:10px; color:#dce5fe; }

.txt_bleu_10px_0092b9 { font-size:10px; color:#0092b9; }

.txt_blanc_10px { font-size:10px; color:#ffffff; }

.txt_gris_9px_italic { font-size:10px; font-style:italic; color:#555555; }

.txt_gris_10px { font-size:10px; color:#555555; }
.txt_gris_10px_italic  { font-size:10px; color:#555555; font-style:italic; }

.txt_gris_fonce_10px { font-size:10px; color:#3e3e3e; }

.txt_11px_1c1c1c { font-size:11px; color:#1c1c1c;}

.txt_gris_fonce_24px { font-size:24px; color:#3e3e3e; }

.txt_gris_clair_10px { font-size:10px; color:#838383; }

.txt_bleu_fonce_11px { font-size:11px; color:#15317d;}
.txt_bleu_clair_10px_italic { font-size:10px; color:#3553a6; font-style:italic;}

.lien_bouton_teaser, a.lien_bouton_teaser, a.lien_bouton_teaser:hover { font-size:10px; color:#FFFFFF; text-decoration:none; cursor:pointer; }

a.lien_bouton { font-size:10px; color:#3e3e3e; text-decoration:none; cursor:pointer; }
a.lien_bouton:hover { text-decoration:none;}

a.lien_gris_fonce_10px { font-size:10px; color:#3e3e3e; text-decoration:none;}
a.lien_gris_fonce_10px:hover { text-decoration:underline;}

a.lien_gris_clair_9px { font-size:9px; color:#838383; text-decoration:underline;}
a.lien_gris_clair_9px:hover { text-decoration:none;}

a.lien_gris_fonce_10px_italic { font-size:10px; color:#3e3e3e; text-decoration:none; font-style:italic; }
a.lien_gris_fonce_10px_italic:hover { text-decoration:underline;}

a.lien_1c1c1c_10px { font-size:10px; color:#1c1c1c; text-decoration:underline; }
a.lien_1c1c1c_10px:hover { text-decoration:none;}


/*/ FOOTER  ///////////////////////////////*/

.signature_cadre  { width:950px; }
.signature_image  { margin:45px 70px 45px 0; border:0;}


/*/ MOTEUR DE RECHERCHE  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/ RECHERCHE  ///////////////////////////////*/

.fond-div-recherche {
	width:489px;
	height:74px;
	margin:34px auto 0 auto;
}

.div-recherche {
	position:absolute;
	z-index:1;
	width:489px;
	height:74px;
	margin:/*34px */auto;
	/*background-color:#00FF00;*/
}

.saisie input{
	height:19px;
	width:220px;
	background:url(../images/moteur-recherche/champs.gif);
	background-repeat:no-repeat;
	border:none;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#999999;
	float:left;
	margin:0 5px 0 5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	font-weight:bold;
}


.imput-button-opendiv{
	background-image:url(../images/moteur-recherche/btn.gif);
	border-width:0;
	color:#555555;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:lighter;
	height:16px;
	width:100px;
	padding-top:2px;
	margin-right:12px;
}

/*/ FENETRES  /////////////////////////////////////////////////////////////////////////////////////////////*/

.div-fenetres {
	width:950px;
	height:697px;
	margin:30px auto 0 auto;
}

/*/ FENETRE RESULTATS  ///////////////////////////////*/

.fenetre-resultats {
	width:672px;
	height:697px;
	float:left;
	
}

.ombre-fenetre-resultats {
	width:672px;
	height:12px;
}

.barre-fenetre-resultats {
	width:672px;
	height:28px;
}

.onglet-barre-fenetre-resultats {
	width:83px;
	height:28px;
	float:left;
}

.onglet-fin_barre-fenetre-resultats {
	width:332px;
	height:28px;
	float:left;
}

.separation-barre-fenetre-resultats {
	width:2px;
	height:28px;
	float:left;
}

.fond-fenetre-resultats {
	width:672px;
	height:657px;
}

/*/ TOUS LES RESULTATS  ///////////////////////////////*/

#affichage-resultats {
	width:672px;
	height:657px;
	/*overflow:hidden;*/
	position:absolute;
	z-index:1;
}

#container_text {
	width:672px;
	height:657px;
	overflow:hidden;
}

.page_text {
	width:642px;
	height:657px;
	margin:0 auto 0 auto;
}

#container_image {
	width:672px;
	height:657px;
	overflow:hidden;
}

.page_image {
	width:672px;
	height:657px;
	margin:0 auto 0 auto;
}

#container_video {
	width:672px;
	height:657px;
	overflow:hidden;
}

.page_video {
	width:672px;
	height:657px;
	margin:0 auto 0 auto;
}

/*/ CELLULES DE RESULTATS TEXT ///////////////////////////////*/

.cellule_resultat_text {
	width:642px;
	margin-top:15px;
}

.tete_cellule{
	width:642px;
	height:10px;
}

.pied_cellule{
	width:642px;
	height:10px;
}

.txt_crawler_blanc{
	width:622px;
	height:15px;
	background:url(../images/moteur-recherche/resultats/cellules/fond-texte-crawler-blanc.gif);
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-size:11px;
	text-align:left;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:1px;
}

.txt_crawler_blanc_span{
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#6d2789;
	font-size:11px;
	font-weight:bold;
}

.descriptif_text_noir{
	width:642px;
	background-color:#464646;
}

.descriptif_text_blanc{
	width:642px;
	background-color:#f8f8f8;
}

.titre_descriptif_text_blanc{
	width:622px;
	color:#6d2789;
	font-family:"Lucida Sans","Lucida Sans UNnicode","Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:14px;
	margin:0 auto 0 auto;
	font-weight:bold;
	text-align:left;
}

.info_descriptif_text_blanc{
	width:622px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-weight:lighter;
	font-size:10px;
	margin:0 auto 0 auto;
	font-style:italic;
	text-align:left;
	padding-top:2px;
}

.contenu_descriptif_text_blanc{
	width:622px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-size:11px;
	margin:15px auto 0 auto;
	padding-bottom:10px;
	text-align:left;
}

.titre_descriptif_text_noir{
	width:622px;
	color:#d391ee;
	font-family:"Lucida Sans","Lucida Sans UNnicode","Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:14px;
	margin:0 auto 0 auto;
	font-weight:bold;
	text-align:left;
}

.info_descriptif_text_noir{
	width:622px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight:lighter;
	font-size:10px;
	margin:0 auto 0 auto;
	font-style:italic;
	text-align:left;
	padding-top:2px;
}

.contenu_descriptif_text_noir{
	width:622px;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:11px;
	margin:15px auto 0 auto;
	padding-bottom:10px;
	text-align:left;
}

.txt_crawler_noir{
	width:622px;
	height:15px;
	background:url(../images/moteur-recherche/resultats/cellules/fond-texte-crawler-noir.gif);
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:1px;
}

.txt_crawler_noir_span{
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#d391ee;
	font-size:11px;
	font-weight:bold;
}

/*/ CELLULES DE RESULTATS IMAGE ///////////////////////////////*/

.cellule_resultat_image {
	width:642px;
	height:109px;
	margin-top:15px;	
}

.milieu_cellule_resultat_image {
	width:642px;
	height:89px;
	background-color:#F8F8F8;
}

.miniature {
	width:132px;
	height:89px;
	margin:0 10px 0 10px;
	background:url(../images/moteur-recherche/resultats/cellules/back-pictures.gif);
	background-repeat:no-repeat;
	float:left;
}

.div_global_description_pictures {
	width:481px;
	height:89px;
	float:left;
}

.div_description_pictures {
	width:481px;
	height:71px;
}

.titre_description_pictures {
	width:481px;
	color:#6d2789;
	font-family:"Lucida Sans","Lucida Sans UNnicode","Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.info_description_pictures {
	width:481px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-weight:lighter;
	font-size:10px;
	font-style:italic;
	text-align:left;
	padding-top:2px;
}

.div_crawler_description_pictures {
	width:471px;
	height:15px;
	background:url(../images/moteur-recherche/resultats/cellules/fond-image-crawler-blanc.gif);
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:1px;
}

.picture_blanc {
	width:128px;
	height:85px;
	border:2px #6d2789 solid;
}

/*/ CELLULES DE RESULTATS IMAGE NOIR///////////////////////////////*/

.milieu_cellule_resultat_image_noir {
	width:642px;
	height:89px;
	background-color:#464646;
}

.miniature_noir {
	width:132px;
	height:89px;
	margin:0 10px 0 10px;
	background:url(../images/moteur-recherche/resultats/cellules/back-pictures-noir.gif);
	background-repeat:no-repeat;
	float:left;
}

.titre_description_pictures_noir {
	width:481px;
	color:#d391ee;
	font-family:"Lucida Sans","Lucida Sans UNnicode","Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.info_description_pictures_noir {
	width:481px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight:lighter;
	font-size:10px;
	font-style:italic;
	text-align:left;
	padding-top:2px;
}

.div_crawler_description_pictures_noir {
	width:471px;
	height:15px;
	background:url(../images/moteur-recherche/resultats/cellules/fond-image-crawler-noir.gif);
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
}

.picture_noir {
	width:128px;
	height:85px;
	border:2px #d391ee solid;
}

/*/ CELLULES DE RESULTATS VIDEO ///////////////////////////////*/

.cellule_resultat_video {
	width:642px;
	height:140px;
	margin-top:15px;
}

.milieu_cellule_resultat_video {
	width:642px;
	height:120px;
	background-color:#F8F8F8;
}

.miniature_video {
	width:160px;
	height:120px;
	margin:0 10px 0 10px;
	background:url(../images/moteur-recherche/resultats/cellules/back-videos-blanc.gif);
	background-repeat:no-repeat;
	float:left;
}

.div_global_description_video {
	width:451px;
	height:120px;
	float:left;
}

.div_description_video {
	width:451px;
	height:102px;
}

.titre_description_video {
	width:451px;
	color:#6d2789;
	font-family:"Lucida Sans","Lucida Sans UNnicode","Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.info_description_video {
	width:451px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-weight:lighter;
	font-size:10px;
	font-style:italic;
	text-align:left;
	padding-top:2px;
}

.div_crawler_description_video {
	width:441px;
	height:15px;
	background:url(../images/moteur-recherche/resultats/cellules/fond-videos-crawler-blanc.gif);
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#555555;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:1px;
}

.imagette_video_blanc {
	width:156px;
	height:116px;
	border:2px #6d2789 solid;
}

/*/ CELLULES DE RESULTATS VIDEO NOIR///////////////////////////////*/

.milieu_cellule_resultat_video_noir {
	width:642px;
	height:120px;
	background-color:#464646;
}

.miniature_video_noir {
	width:160px;
	height:120px;
	margin:0 10px 0 10px;
	background:url(../images/moteur-recherche/resultats/cellules/back-videos-noir.gif);
	background-repeat:no-repeat;
	float:left;
}

.titre_description_video_noir {
	width:451px;
	color:#d391ee;
	font-family:"Lucida Sans","Lucida Sans UNnicode","Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.info_description_video_noir {
	width:451px;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight:lighter;
	font-size:10px;
	font-style:italic;
	text-align:left;
	padding-top:2px;
}

.div_crawler_description_video_noir {
	width:441px;
	height:15px;
	background:url(../images/moteur-recherche/resultats/cellules/fond-videos-crawler-noir.gif);
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:1px;
}

.imagette_video_noir {
	width:156px;
	height:116px;
	border:2px #d391ee solid;
}

/*/ SELECTEUR A TIRETTE ///////////////////////////////*/

.div-selecteur {
	width:81px;
	height:270px;
	float:left;
	text-align:left;
}

.selector{
	margin-left:23px;
	margin-top:28px;
	position:absolute;
	z-index:1
}

.cursor{
	position:absolute;
	margin-left:14px;
	margin-top:42px;
	float:left;
	z-index:999
}

.number {
	width:28px;
	height:19px;
	color:#555555;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.number a{
	color:#555555;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.number a:hover{
	color:#6d2789;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.liste-chiffres{
	width:28px;
	height:1000px;
	position:absolute;
}

.cache-chiffres{
	width:28px;
	height:157px;
	overflow:hidden;
	position:absolute;
}

/*/ STATISTICS ///////////////////////////////*/

.div-statistics {
	width:197px;
	height:584px;
	float:left;
}

.ombre-fenetre-stat {
	width:197px;
	height:12px;
}

.barre-fenetre-stat {
	width:197px;
	height:28px;
}

.fond-fenetre-stat {
	width:197px;
	height:544px;
}

.contenu-fenetre-stat {
	position:absolute;
	z-index:1;
	width:197px;
	height:544px;
}

.flash {
	width:197px;
	height:186px;
}

.stop-btn {
	width:197px;
	height:30px;
}

.chiffres {
	width:134px;
	height:76px;
	margin:13px auto 0 auto;
	background:url(../images/moteur-recherche/stat/fond-chiffre.gif);
	background-repeat:no-repeat;
	color:#555555;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:lighter;
	padding-top:15px;
	padding-left:14px;
	font-style: italic;
	text-align:left;
}
