/* FEUILLE DE STYLE SPECIFIQUE CITATION */



/* Reinitialisation des marges, bordures et espacements */
* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration : none;
	color : #333333;
}

/* BALISES GENERIQUES */
html, body{
	height: 100%;
}

h1{
	font-family: Verdana;
	font-size : 16px;
	font-weight: bold;
	color: #000;
	display: block;
}
h2{
	font-family: Verdana;
	font-size : 13px;
	font-weight: bold;
	color: #FF9900;
	display: block;
}
h3{
	color: #000;
}
p{
	font-family: Arial;
	font-size: 13px;
	vertical-align: top;
	color: #333333;
}
br{
	height: 20px;
}
/* FIN BALISES GENERIQUES */

/* CLASSES SPECIFIQUES */

.fil_ariane{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.fil_ariane_courant{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}

/* Colonnes du squelette */
.col_gauche{
	width: 130px;
	background-color: #d7d4c6;
	vertical-align: top;
}
.col_milieu{
	width: 608px;
	padding: 15px;
	/*border-left: 1px solid #d7d4c6;*/
	border-right: 1px solid #d7d4c6;
	background-color: #FFF;
	vertical-align: top;
}
.col_droite{
	width: 290px;
	padding: 15px;
	background-color: #FFF;
	vertical-align: top;
}


/* Bandeau de recherche */
.bandeau_recherche{
	border-style: solid;
	border-color: #D7D4C6;
}
.bandeau_recherche_coin{
	background-color: #D7D4C6;
	background-image:url(/citation/image/commun/coin.gif);
}

/* tableau col droite */
.tableau_col_droite{
	border-style: solid;
	border-color: #D7D4C6;
	padding: 3px 3px 6px 3px;
	empty-cells:show;
	
}

/* tableau col droite */
.tableau_col_droite_coin{
	background-image:url(/citation/image/commun/puce_coin1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


/* Filets pointillés horizontaux */
.pointille{
	/* Ligne horizontale grise en pointilles */
	background-image: url(/citation/image/commun/pointilles.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #D7D4C6;
	height: 1px;
	overflow: hidden;
}
.pointille_couleur{
	/* Ligne horizontale colorée en pointilles */
	background-image: url(/citation/image/commun/pointilles.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #FF9900;
	height: 1px;
	overflow: hidden;
}

/* Titre entete */
.titre_entete{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
}
.titre_entete a{
	text-decoration: none;
}
.titre_entete a:hover{
	text-decoration: underline;
}

/* gros titre page */
.gros_titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.gros_titre_beige{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #707041 ;
}

/* gros titre page theme */
.gros_titre_theme{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.gros_titre_beige_theme{
	font-family:Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #707041 ;
}

/* gros titre home */
.titre_home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #707041;
}
a.titre_home{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #707041;
}
a.titre_home{
	text-decoration: none;
}
a.titre_home:hover{
	text-decoration: none;
	color: #333333;
}



/* Entete de personnage */
.nom_personnage{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
a.nom_personnage{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
a.nom_personnage{
	text-decoration: none;
}
a.nom_personnage:hover{
	text-decoration: underline;
}

/* Affichage citation du jour*/
.libelle_citation_jour{
	font-family: Verdana;
	font-size: 16px;
	color: #707041;
	font-weight: bold;
	padding-top: 10px;
	padding-left:30px;
	background-image: url(/citation/image/commun/guillemets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.libelle_citation_jour a{
	font-family: Verdana;
	font-size: 16px;
	color: #707041;
	font-weight: bold;
}
.libelle_citation_jour a{
	text-decoration: none;
}
.libelle_citation_jour a:hover{
	text-decoration: none;
	color: #333333
}

/* Affichage des citations*/
.libelle_citation{
	font-family: Arial;
	font-size: 13px;
	color: #707041;
}
.libelle_citation a{
	font-family: Arial;
	font-size: 13px;
	color: #707041;
	
}
.libelle_citation a{
	text-decoration: none;
}
.libelle_citation a:hover{
	text-decoration: none;
	color: #333333 ;
}

/* libelle theme pere dans la page de themes */
.libelle_theme_pere{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
a.libelle_theme_pere{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
a.libelle_theme_pere{
	text-decoration: none;
}
a.libelle_theme_pere:hover{
	text-decoration: underline;
}

/* libelle theme fils dans la page de themes */
.libelle_theme_fils{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
a.libelle_theme_fils{
	font-family: Verdana;
	font-size: 13px;
	color: #333333;
}
a.libelle_theme_fils{
	text-decoration: none;
}
a.libelle_theme_fils:hover{
	text-decoration: underline;
}

.nb_citation{
	font-family: Verdana;
	font-size: 13px;
	color: #B2B2B2;
}

a.nb_citation {
	font-family: Verdana;
	font-size: 13px;
	color: #B2B2B2;
}
a.nb_citation {
	text-decoration: none;
}
a.nb_citation:hover{
	text-decoration: underline;
}

.nb_citation_theme_pere{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #707041 ;
}

a.nb_citation_theme_pere {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #707041 ;
}
a.nb_citation_theme_pere {
	text-decoration: none;
}
a.nb_citation_theme_pere:hover{
	text-decoration: underline;
}

/* Affichage des citations dans la page dernier_avis*/
.dernier_avis_titre{
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.dernier_avis_citation{
	font-family: Verdana;
	font-size: 12px;
	color: #AAAAAA;
	font-weight: bold;
}
.dernier_avis_citation a{
	font-family: Verdana;
	font-size: 12px;
	color: #AAAAAA;
	font-weight: bold;
}
.dernier_avis_citation a{
	text-decoration: none;
}
.dernier_avis_citation a:hover{
	text-decoration: underline;
}
.nom_personnage_dernier_avis_citation{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
/* liste des themes*/
.liste_theme_home{
	font-family: Verdana;
	font-size: 12px;
}
a.liste_theme_home{
	font-family: Verdana;
	font-size: 12px;
}
a.liste_theme_home{
	text-decoration: none;
}
a.liste_theme_home:hover{
	text-decoration: underline;
}
/* lettre de l'abécédaire */ 
.contenu_lettre{
	font-family: Georgia;
	font-size: 40px;
	text-transform: uppercase;
}

/* entete detail theme */ 
.entete_detail_theme{
	font-family: Georgia;
	font-size: 24px;
}

/* liste des auteurs home */
.liste_auteur_home{
	list-style-type: none;
	padding-left:12px;
	background: #fff url(/citation/image/commun/puce_grise.gif) no-repeat 0px 4px;
	font-family: Verdana;
	font-size: 12px;
}
.liste_auteur_home a{
	text-decoration: none;
}
.liste_auteur_home a:hover{
	text-decoration: underline;
}


/* -------------------------- */

.avis_citation{
	font-family: Georgia;
	font-size: 14px;
}

.avis_nom_personnage{
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
}

.avis_nom_personnage a{
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	
}

.avis_nom_personnage a:hover{
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	
}

.date_fonction_personnage{
	font-family: Verdana;
	font-size: 13px;
	color: #B2B2B2;
}


/* Menu navigation */
.nom_personnage_navigation{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
}
.nom_personnage_navigation a{
	text-decoration: none;
}
.nom_personnagenavigation a:hover{
	text-decoration: underline;
}

.menu_navigation{
	padding:5px 0px 0px 20px;
}
.menu_navigation td{
	padding-top:2px;
}
.navigation_lien_courant{
	padding: 0 4px 1px 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FF9900;
	color: #FFF;
}
.navigation_lien_courant:hover{
	padding: 0 4px 1px 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FF9900;
	color: #FFF;
}
.navigation_lien{
	padding: 0 4px 1px 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.navigation_lien:hover{
	padding: 0 4px 1px 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FF9900;
	color: #FFF;
}

.fond_erreur{
	color:#FFFFFF;
	background-color:#FF0000;
}

.contour_erreur{
	border: 2px solid #FF0000;
}

/* Titres bords arrondis */
.gauche_titre{
	width: 15px;
	height: 16px;
	background-image: url(/citation/image/commun/bord_gauche_titre.gif);
	background-repeat: no-repeat;
	background-color: #FF9900;
}
.milieu_titre{
	background-color: #FF9900;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.milieu_titre a{
	text-decoration: none;
	color: #FFF;
}
.milieu_titre a:hover{
	color: #000;
}
.droite_titre{
	width: 15px;
	height: 16px;
	background-image: url(/citation/image/commun/bord_droite_titre.gif);
	background-repeat: no-repeat;
	background-color: #FF9900;
}

.droite_fleche_droite{
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	background-image: url(/citation/image/commun/fleche_droite.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.gauche_fleche_droite{
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	background-image: url(/citation/image/commun/fleche_gauche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.gauche_fleche_droite{
	padding: 3px 0;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
	background-image: url(/citation/image/commun/fleche_droite.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.gauche_fleche_gauche{
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
	background-image: url(/citation/image/commun/fleche_gauche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lien_suite{
	text-decoration: none;
	font-weight: bold;
}

/* Module Date */
.annee_evenement{
	font-weight: bold;
}
.jour_mois_evenement{
	color: #B2B2B2;
}
.lien_evenement{
	text-decoration: none;
}
.texte_navigation{
	font-family: Verdana;
	font-size: 10px;
}

/* Style du multipage */
.multipage_precedent{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 10px;
	background-image: url(/citation/image/commun/fleche_gauche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.multipage_corps{
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}
.multipage_suivant{
	padding-right: 15px;
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	background-image: url(/citation/image/commun/fleche_droite.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.multipage_page_courante{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.multipage_lien{
	text-decoration: none;
}

/* Style du tableau de résultats */
.recherche_tableau{
	border: 1px solid #000;
}
.recherche_titre{
	height: 16px;
	background-color: #000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.recherche_titre a{
	color: #FFF;
}
.recherche_fond_clair{
	height: 66px;
	background-color: #FFF;
	font-weight: bold;
	text-align: center;
}
.recherche_fond_fonce{
	height: 66px;
	background-color: #D7D4C6;
	font-weight: bold;
	text-align: center;
}

.liste_theme_fond_gris{
	height: 30px;
	background-color: #BBBBBB;
	font-weight: bold;
	text-align: left;
}

.liste_theme_titre{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}
/*bloc d'avis */
.bloc_note_avis{
	padding: 0 5px 0 5px;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	background-image: url(/citation/image/commun/pucecolg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* Page de detail d'une citation */
.bloc_info_citation{
	padding: 0 2px 0 6px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	
}

.bloc_info_citation a{
	color: #000000;
	text-decoration: underline;
}
.bloc_info_citation a:hover{
	color: #000000;
	text-decoration: underline;
}
/* fin detail d'une citation */

.bloc_titre_col_droite{
	height: 15px;
	padding-left: 15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff9c00;
	background-image: url(/citation/image/commun/puceblanche.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-transform: uppercase;
}

.bloc_titre_col_droite a{
	color: #FFF;
	text-decoration: none;
}
.bloc_titre_col_droite a:hover{
	color: #FFF;
	text-decoration: underline;
}

.bloc_titre{
	padding: 0 5px 0 11px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FF9900;
	text-transform: uppercase;
	background-image: url(/citation/image/commun/puceamorce.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.bloc_titre a{
	color: #707041 ;
	text-decoration: none;
}
.bloc_titre a:hover{
	color: #333333;
	text-decoration: none;
}
.bloc_sous_titre{
	padding-left: 12px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #B2B2B2;
	text-transform: uppercase;
	background-image: url(/citation/image/commun/puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.barre_titre{
	background-image: url(/citation/image/commun/barre.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.barre_titre_couleur{
	background-image: url(/citation/image/commun/barre_couleur.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.navigation_haut{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}


.lien_haut_page{
	font-family: Verdana;
	font-size: 10px;
}

a.lien_haut_page{
	font-family: Verdana;
	font-size: 10px;
}

a.lien_haut_page{
	text-decoration: underline;
}

a.lien_haut_page:hover{
	text-decoration: none;
}

.petit_texte{
	font-family: Verdana;
	font-size: 11px;
}

a.petit_texte{
	font-family: Verdana;
	font-size: 11px;
}

a.petit_texte{
	text-decoration: underline;
}

a.petit_texte:hover{
	text-decoration: none;
}

a.lien_survol{
	text-decoration: none;
}
a.lien_survol:hover{
	text-decoration: underline;
}


/*MENU GAUCHE*/

.intitule {
	height:22px;
	color: #ffffff;
	background: #000000 url(http://www.linternaute.com/image/homepage/amorce_bordeaux.gif) 6px center no-repeat;
	padding-left: 18px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}


.menugauche td {
	padding: 2px 0;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.menugauche_gras {
	height:19px;
	background: url(/savoir/image/puce_nav2.gif) 6px center no-repeat;
	padding-left: 17px;
	padding-right: 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.menugauche_gras_entete {
	height:22px;
	background: url(/savoir/image/puce_nav1.gif) 6px center no-repeat;
	padding-left: 17px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.menugauche_gras_entete a{
	text-decoration:none;
}

.menugauche_gras_entete a:hover{
	text-decoration:underline;
}

.sousmenu {
	padding-left: 17px;
	padding-right: 6px;
	background-color: #ececdf;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	height:16px;
}

.menugauche a {
	font-family:Verdana;
	font-size:9px;
	color:#333333;
	text-decoration:none;
}

.menugauche a:hover {
	font-family:Verdana;
	font-size:9px;
	color:#333333;
	text-decoration:underline;
}

.menugauche p{
	display: block;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;	
}

.menugauche ul{
	display: block;
	width: 130px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.menugauche li{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(http://www.linternaute.com/image/gen/pucecolg.gif);
}

.menugauche li a{
	text-decoration: none;
}

.menugauche li a:hover{
	text-decoration: underline;
}

/* colonne de gauche nouvelle */
.col_gauche .intitule  {height: 17px;color: #ffffff;padding: 0px;padding-top: 5px;padding-left: 18px;margin: 0px;font: bold 9px Verdana, Arial, Helvetica, sans-serif;background: #000000 url(/image/gen/puceamorceorange.gif) 6px center no-repeat;}
.col_gauche ul {list-style-type: none;margin: 0px;padding: 0px;padding-bottom: 10px;padding-top: 10px;background: #d7d4c6;}
html>body .col_gauche ul { margin-top: 0px;padding-top: 0px;  }
.col_gauche ul a {text-decoration: none;font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #333333;}
.col_gauche ul a:hover {text-decoration: underline;font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #333333;}
.col_gauche .liste_defaut {line-height: 20px;padding-left: 0px;padding-top: 5px;padding-bottom: 5px;margin-left: 0px;}
.col_gauche .liste_defaut li {padding-left: 15px;background: url(/image/gen/puce_nav2.gif) 6px 8px no-repeat;}
.col_gauche .evenementiel a{color: #cc0000;text-decoration: none;}
.col_gauche .evenementiel a:hover{color: #cc0000;text-decoration: underline;}
.col_gauche .titre_chaine {background: url(/image/gen/puce_nav1.gif) 6px 6px no-repeat;line-height: 8px;padding-left: 15px;padding-top: 0px;padding-bottom: 6px;margin-top: 4px;}
html>body .col_gauche .titre_chaine {line-height: 4px;}
.col_gauche .liste_fil {margin: 0px 0px 2px 0px;padding: 4px 0px 4px 20px;line-height: 13px;background-color: #ececdf;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
.col_gauche .liste_fil li {padding: 0px;line-height: 13px;background-color: #ececdf;}
.col_gauche .liste_fil li a, #colonne_gauche .liste_fil li.sousmenu_service a {text-decoration: none;font: 10px Verdana, Arial, Helvetica, sans-serif;color:#333333;}
.col_gauche .liste_fil li a:hover, #colonne_gauche .liste_fil li.sousmenu_service a:hover {text-decoration: underline;font: 10px Verdana, Arial, Helvetica, sans-serif;color:#333333;}
.col_gauche .liste_fil li.sousfil a {padding-left: 7px;}
.col_gauche .liste_fil li.titre_rubrique a {text-decoration: none;font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#333333;}
.col_gauche .liste_fil li.titre_rubrique a:hover {text-decoration: underline;font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#333333;}
.col_gauche p a {text-decoration: none;color: #ffffff;}
 
 
/* Promo Iphone*/
div.promo_iphone_linternaute {background: url(http://www.linternaute.com/citation/image/promo/bandeau-promo-dico.png) center left no-repeat;padding:30px 9px 45px 70px;}
div.promo_iphone_linternaute a {color:#fff;text-decoration:none;cursor:pointer;}
div.promo_iphone_linternaute h2.promo {float:left; padding:0 0 5px; margin:0; color:#fff;font-family:Arial; font-size:14px; font-weight:bold;}
div.promo_iphone_linternaute span.savoir_plus {float:right; padding-top:2px; color:#fff; font-family:Arial; font-size:11px; font-weight:bold;}
div.promo_iphone_linternaute span.savoir_plus a {text-decoration:underline; color:#fff; font-family:Arial; font-size:11px;font-weight:bold;}
div.promo_iphone_linternaute span.savoir_plus a:hover {text-decoration:none;}
/* Fin promo Iphone*/
 
 
/* FIN CLASSES SPECIFIQUES */