/* FEUILLE DE STYLE SPECIFIQUE EXPRESSION */

/* Reinitialisation des marges, bordures et espacements */
* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration : none;
	color : #333333;
}

/* BALISES GENERIQUES */
html, body{
	height: 100%;
	background-color: #FFF;
}

h1{
	font-family: Verdana;
	font-size : 16px;
	font-weight: bold;
	color: #000;
	display: block;
}
h2{
	font-family: Verdana;
	font-size : 11px;
	/*font-size : 13px;*/
	font-weight: bold;
	color: #FFFFFF;
	/*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;
}

/* 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(/expression/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(/expression/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(/expression/image/commun/pointilles.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #FF9900;
	height: 1px;
	overflow: hidden;
}

/* Affichage expression du jour*/
.libelle_expression_jour{
	font-family: Verdana;
	font-size: 16px;
	color: #707041;
	font-weight: bold;
	padding-top: 10px;
	padding-left:30px;
	background-image: url(/expression/image/commun/guillemets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.libelle_expression_jour a{
	font-family: Verdana;
	font-size: 16px;
	color: #707041;
	font-weight: bold;
}
.libelle_expression_jour a{
	text-decoration: none;
}
.libelle_expression_jour a:hover{
	text-decoration: none;
	color: #333333;
}

/* Affichage des expressions*/
.libelle_expression{
	font-family: Arial;
	font-size: 13px;
	color: #707041;
}
.libelle_expression a{
	font-family: Arial;
	font-size: 13px;
	color: #707041;
	
}
.libelle_expression a{
	text-decoration: none;
}
.libelle_expression a:hover{
	text-decoration: none;
	color: #333333 ;
}

.libelle_fiche_expression{
	font-family: Verdana;
	font-size: 16px;
	color: #707041;
	font-weight: bold;
	padding-top: 10px;
	padding-left:30px;
	background-image: url(/expression/image/commun/guillemets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.libelle_fiche_expression a{
	font-family: Verdana;
	font-size: 16px;
	color: #707041;
	font-weight: bold;
}
.libelle_fiche_expression a{
	text-decoration: none;
}
.libelle_fiche_expression a:hover{
	text-decoration: none;
}

.expression_suivante{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.expression_suivante a{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.expression_suivante a{
	text-decoration: none;
}
.expression_suivante a:hover{
	text-decoration: none;
}

.description_expression{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}
.description_expression a{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	
}
.description_expression a{
	text-decoration: none;
}
.description_expression a:hover{
	text-decoration: none;
}
.liste_expression{
	font-family: Arial;
	font-size: 12px;
}
.liste_expression a{
	font-family: Arial;
	font-size: 12px;
}
.liste_expression a{
	text-decoration: none;
}
.liste_expression a:hover{
	text-decoration: underline;
}

/* liste des expressions home */
.liste_expression_home{
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
}
.liste_expression_home a{
	text-decoration: none;
}
.liste_expression_home a:hover{
	text-decoration: none;
	color: #333333;
}

/* ab�c�daire */
.abecedaire{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.abecedaire a{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.abecedaire a{
	text-decoration: underline;
}
.abecedaire a:hover{
	text-decoration: underline;
}

/* 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_expression{
	font-family: Verdana;
	font-size: 13px;
	color: #B2B2B2;
}
a.nb_expression {
	font-family: Verdana;
	font-size: 13px;
	color: #B2B2B2;
}
a.nb_expression {
	text-decoration: none;
}
a.nb_expression:hover{
	text-decoration: underline;
}

.nb_expression_theme{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #707041;
}
a.nb_expression_theme {
	font-family: Verdana;
	font-size: 13px;
	color: #707041;
}
a.nb_expression_theme {
	text-decoration: none;
}
a.nb_expression_theme:hover{
	text-decoration: underline;
}

.nb_expression_theme_pere{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #707041 ;
}

a.nb_expression_theme_pere {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #707041 ;
}
a.nb_expression_theme_pere {
	text-decoration: none;
}
a.nb_expression_theme_pere:hover{
	text-decoration: underline;
}

/* lettre de l'ab�c�daire */ 
.contenu_lettre{
	font-family: Georgia;
	font-size: 40px;
	text-transform: uppercase;
}


.navigation_lien_courant{
	padding: 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FF9900;
	color: #FFF;
}
.navigation_lien_courant:hover{
	padding: 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FF9900;
	color: #FFF;
}
.navigation_lien{
	padding: 2px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.navigation_lien:hover{
	padding: 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(/expression/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(/expression/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(/expression/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{
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}

/* gros titre page */
.gros_titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

/* gros titre home */
.titre_home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	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;
}

/* 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(/expression/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(/expression/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_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: #707041;
	text-transform: uppercase;
	background-image: url(/expression/image/commun/puceamorce.gif);
	background-repeat: no-repeat;
	background-position: left center;
	word-break: normal;
}
.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(/expression/image/commun/puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.barre_titre{
	background-image: url(/expression/image/commun/barre.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.barre_titre_couleur{
	background-image: url(/expression/image/commun/barre_couleur.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.navigation_haut{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.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(/expression/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(/expression/image/gen/pucecolg.gif);
}

.menugauche li a{
	text-decoration: none;
}

.menugauche li a:hover{
	text-decoration: underline;
}

/* Promo Iphone*/
div.promo_iphone_linternaute {background: url(/expression/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 */
