/*
	CSS pour UNEQ - Principal
	Emilie - egzakt.com
	2008/04/02
*/

body {
	background-color:#FFFFFF;
	font:75%/140% Georgia, 'Times New Roman', serif;
	margin:0;
	color:#4D4D4D;
}

h1 {
	color:#000;
	font:bold 1em/1.2em Georgia, 'Times New Roman', serif;
	margin:12px 0;
}

h2 {
	color:#009FFF;
	font:1.75em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 6px 0;
}

h3 {
	color:#000;
	font:bold 1.17em/1.2em Georgia, 'Times New Roman', serif;
	margin:0 0 3px 0;
}

h4 {
	color:#009FFF;
	font:bold 1.25em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 3px 0;
}

h5 {
	color:#000;
	font:bold 1em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 3px 0;
	text-transform:uppercase;
}

h6 {
	color:#0074A7;
	font:bold 1em/1.2em Georgia, 'Times New Roman', serif;
	margin:0 0 3px 0;
}


p {
	margin:0;
	padding:0;
}

ol {
	margin:0;
	padding:0 0 0 22px;
}

a {
	cursor:pointer;
	color:#47839B;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#4D4D4D;
}

img {
	border:0;
}

#wrapper {
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
}


/* ENTETE
-----------------------------------------*/
#entete {
	height:154px;
	background:#000 url(../images/graphiques/entete.jpg) no-repeat 215px 0;
}

#entete h1 {
	margin:0;
	padding:27px 0 0 13px;
}

ul#navig_secondaire {
	float:right;
	/*width:179px;*/
	width:164px;
	list-style-type:none;
	margin:0;
	/*padding:14px 3px 0 3px;*/
	padding:14px 10px 0 0;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
}

ul#navig_secondaire li {
	display:inline; /* Pour IE6 */
}

ul#navig_secondaire li a {
	display:block;
	/*padding:2px 13px;*/
	padding:2px 5px;
	border-bottom:3px solid #000;
	color:#000;
	text-decoration:none;
	background-color:#ACE6FF;
}

ul#navig_secondaire li a:hover, ul#navig_secondaire li a.selected {
	color:#009FFF;
	background-color:#FFF;
}


/* CONTENU
-----------------------------------------*/
#conteneur_contenu {
	width:1000px;
	background:url(../images/tuiles/conteneur_contenu.gif) repeat-y top left;
}

#conteneur_contenu #contenu_gauche {
	float:left;
	width:185px;
}

#conteneur_contenu #contenu_main {
	float:left;
	width:630px;
}

#conteneur_contenu #contenu_droite {
	float:left;
	width:185px;
}

.contenu_padding {
	padding:0 40px;
}


/* CONTENU GAUCHE
-----------------------------------------*/
a#bouton_lile {
	display:block;
	margin:0 0 6px 8px;
}

a#bouton_inspire {
	display:block;
	margin:0 0 20px 8px;
}

a#bouton_lile .over,
a#bouton_inspire .over {
	position:absolute;
	visibility:hidden;
}

a#bouton_lile:hover,
a#bouton_inspire:hover {
	background:none; /* Pour IE6 réactivité over */
}

a#bouton_lile:hover .over,
a#bouton_inspire:hover .over {
	visibility:visible;
}

#bulletin_abonnement {
	padding-top:4px;
	margin:0 2px 5px 20px;
}

#bulletin_abonnement h3 {
	color:#0074A7;
	font:bold 0.92em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 1px 0;
}

#bulletin_abonnement label {
	font:italic 1.17em/1.2em Verdana, Arial, sans-serif;
	color:#FFF;
}

#bulletin_abonnement input {
	width:120px;
	border:1px solid #000;
	color:#999999;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
}

#bulletin_abonnement .bouton {
	width:18px;
	border:0;
	position:relative;
	top:4px;
	left:-3px;
}


/* CONTENU DROITE
-----------------------------------------*/
#vedettes_act_litteraires {
	margin:0 16px 40px 16px;
}

#vedettes_act_litteraires h1 {
	font:bold 1.08em/1.2em Verdana, Arial, sans-serif;
	color:#FFF;
	background:url(../images/graphiques/pointille_vedettes.gif) no-repeat bottom left;
	padding-bottom:8px;
	margin:0;
}

#vedettes_act_litteraires ul {
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0;
}

#vedettes_act_litteraires ul li {
	background:url(../images/graphiques/pointille_vedettes.gif) no-repeat bottom left;
	padding:6px 0 8px 0;
}

#vedettes_act_litteraires a {
	display:block;
	width:153px;
	text-decoration:none;
	position:relative;
}

#vedettes_act_litteraires a:hover h2 {
	text-decoration:underline;
}

#vedettes_act_litteraires .date {
	color:#FFF;
	font:1em/1.2em Verdana, Arial, sans-serif;
}

#vedettes_act_litteraires h2 {
	color:#91FF5F;
	font:bold 1.17em/1.2em Georgia, 'Times New Roman', serif;
	margin:0 10px 0 0;
}

#vedettes_act_litteraires h2 img {
	position:absolute;
	bottom:0;
	right:0;
}

#vedettes_act_litteraires a.voir_tous {
	color:#E0FFD2;
	font:0.83em/1.2em Verdana, Arial, sans-serif;
	text-decoration:underline;
}

#vedettes_act_litteraires a.voir_tous:hover {
	color:#91FF5F;
}

#vedettes_act_litteraires .aucune {
	margin-top:5px;
	color:#91FF5F;
}


#vedette_journal {
	margin:0 16px;
	width:152px;
}

#vedette_journal a {
	text-decoration:none;
}

#vedette_journal a:hover .voir {
	color:#FF6F3F;
}

#vedette_journal h1 {
	color:#FFF;
	margin:0 0 2px 0;
}

#vedette_journal img {
	padding-bottom:5px;
}

#vedette_journal .date {
	color:#FF6F3F;
	font:1em/1.4em Verdana, Arial, sans-serif;
}

#vedette_journal .voir {
	color:#E0FFD2;
	font:0.83em/1.4em Verdana, Arial, sans-serif;
	text-decoration:underline;
}


/* NAVIGATION
-----------------------------------------*/
ul#navigation {
	list-style-type:none;
	margin:0 2px 10px 8px;
	padding:0;
}

ul#navigation li {
	display:inline; /* Pour IE6 */
}

ul#navigation li a {
	display:block;
	width:151px;
	padding:12px;
	border-top:2px solid #5FCEFF;
	background-color:#ACE6FF;
	color:#0074A7;
	font-weight:bold;
	text-decoration:none;
}

ul#navigation li a:hover, ul#navigation li a.selected {
	background-color:#FFF;
	color:#000;
}


ul#navigation ul {
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	padding:0 0 3px 0;
	margin:0;
	background-color:#FFF;
}

ul#navigation ul li a {
	color:#0074A7;
	width:153px;
	padding:2px 9px;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
	background-color:#FFF;
	border:0;
}

ul#navigation ul li a:hover, ul#navigation ul li a.selected {
	background-color:#000;
	color:#FFF;
}


/* NAVIGATION PAGES
-----------------------------------------*/
ul#navigation_pages {
	width:582px;
	overflow:hidden;
	height:1%;
	list-style-type:none;
	margin:0 10px 5px 10px;
	padding:7px 0 0 28px;
	background-color:#ACE6FF;
}

ul#navigation_pages li {
	float:left;
}

ul#navigation_pages li a {
	float:left;
	padding:2px 6px;
	border-top:4px solid #ACE6FF;
	border-right:4px solid #ACE6FF;
	border-bottom:10px solid #ACE6FF;
	border-left:4px solid #ACE6FF;
	text-decoration:none;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
	color:#FFF;
	background-color:#009FFF;
}

ul#navigation_pages li a:hover, ul#navigation_pages li a.selected {
	background-color:#000;
	border-top:4px solid #fff;
	border-right:4px solid #fff;
	border-bottom:10px solid #fff;
	border-left:4px solid #fff;
}


/* ACCUEIL
-----------------------------------------*/
#accueil {
	padding:20px;
}

#accueil .colonne_gauche {
	float:left;
	width:285px;
}

#accueil .colonne_droite {
	float:right;
	width:285px;
}

#accueil h1 {
	font:bold 1.08em/1.2em Verdana, Arial, sans-serif;
	padding:5px 10px;
	margin:0;
}

/* personnalisations */
#accueil h1.actu_uneq {
	color:#000;
	background-color:#91FF5F;
}
#accueil h1.actu_litteraires {
	color:#000;
	background-color:#6BC8FF;
	margin-top:20px;
}
#accueil h1.communiques {
	color:#6BC8FF;
	background-color:#000;
}

#accueil ul {
	list-style-type:none;
	margin:0;
	padding:10px 10px 0 10px;
}

#accueil ul li {
	padding-bottom:10px;
}

#accueil ul li a {
	text-decoration:none;
	color:#4D4D4D;
}

#accueil ul li a:hover {
	text-decoration:none;
	color:#000; /* Pour IE6 */
}

#accueil ul li a:hover h2 {
	text-decoration:underline;
}

#accueil .date {
	color:#FF6F3F;
	font-family:Verdana, Arial, sans-serif;
}

#accueil h2 {
	font-weight:bold;
	font-size:1.17em;
	color:#000;
	margin:0;
}

#accueil a.voir_tous {
	color:#009FFF;
	font:0.83em/1em Verdana, Arial, sans-serif;
	padding:0 18px 0 10px;
	background:url(../images/icones/fleche_tous.gif) no-repeat right 2px;
}

#accueil a.voir_tous:hover {
	color:#000;
	background-position:right -18px;
}

#accueil .aucune {
	margin:10px;
}

#accueil ul li a.thickbox {
	float:right;
	margin:0 0 0 10px;
	border:1px solid #515151;
	padding-bottom:0 !important;
}


#accueil #activites_speciales {
	background-color:#F2F8FF;
	margin-top:20px;
	padding:10px 10px 0 10px;
}

#accueil #activites_speciales h1,
#accueil #blocs_alternatif h1 {
	color:#009FFF;
	font-size:1em;
	padding:0;
	margin-bottom:5px;
}

#accueil #activites_speciales ul {
	padding:0;
}

#accueil #activites_speciales ul li {
	display:inline; /* Pour IE6 */
}

#accueil #activites_speciales ul li a {
	padding-bottom:10px;
}

#accueil #activites_speciales h2,
#accueil #blocs_alternatif h2 {
	font-size:1em;
	line-height:1.3em;
}

#accueil #blocs_alternatif {
	background-color:#F2F8FF;
	margin-top:20px;
	padding:10px 10px 0 10px;
}

#accueil #blocs_alternatif .bloc_texte {
	padding-bottom:10px;
}


/* CALENDRIER
-----------------------------------------*/
#calendrier label {
	font:0.83em/1.5em Verdana, Arial, sans-serif;
	color:#000;
}

#calendrier select {
	border:1px solid #000;
	color:#4D4D4D;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
	padding:2px;
}

#calendrier td {
	vertical-align:bottom;
}

#calendrier input {
	background-color:#000;
	color:#FFF;
	border:0;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
	height:20px;
	width:50px;
}

#calendrier #bande {
	background-color:#5FCEFF;
	font:bold 1.08em/1.2em Verdana, Arial, sans-serif;
	margin:20px 30px;
	padding:7px 10px;
	color:#FFF;
}

#calendrier #bande span {
	float:right;
	font-weight:normal;
	color:#FFF;
}

#calendrier ul#resultats {
	list-style-type:none;
	margin:0;
	padding:0;
}

#calendrier ul#resultats li.item {
	background:url(../images/graphiques/pointilles_calendrier.gif) no-repeat bottom left;
	padding:15px 0;
}

#calendrier .date {
	color:#FF6F3F;
	font:1em/1.2em Verdana, Arial, sans-serif;
}

#calendrier h3 {
	color:#000;
	font:bold 1.17em/1.2em Georgia, 'Times New Roman', serif;
	margin:5px 0;
}

#calendrier h4 {
	color:#0074A7;
	font:bold 1em/1.2em Georgia, 'Times New Roman', serif;
	text-transform:uppercase;
	margin:5px 0;
}

#calendrier ul#resultats .bloc_texte {
	position:relative;
	width:550px;
}

#calendrier .document {
	margin-top:5px;
}

#calendrier .document a {
	padding:3px 0 0 22px;
	background:url(../images/icones/pdf.gif) no-repeat 0 0;
	color:#009FFF;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
}

#calendrier .document a:hover {
	color:#0074A7;
}


/* JOURNAL
-----------------------------------------*/
#journal #courant {
	margin:0 0 30px 0;
}

#journal #courant .photo {
	float:left;
	width:152px;
	padding:2px 15px 0 0;
}

#journal #courant .desc {
	float:left;
	width:383px;
}

#journal #courant h2 {
	font:bold 1.17em/1.2em Georgia, 'Times New Roman', serif;
	color:#000;
	margin:0 0 6px 0;
}

#journal #sommaire {
	font:1em/1.2em Verdana, Arial, sans-serif;
	color:#FF6F3F;
}

#journal .bloc_texte {
	margin:6px 0 8px 0;
}

#journal a.document {
	background:url(../images/icones/pdf.gif) no-repeat 0 0;
	color:#009FFF;
	padding:2px 0 2px 22px;
	font:0.92em/1.5em Verdana, Arial, sans-serif;
}

#journal a.document:hover {
	color:#0074A7;
}


dl#archives {
	margin:0;
	padding-bottom:20px;
}

dl#archives dt {
	background-color:#5FCEFF;
	padding:5px 10px;
}

dl#archives dt a {
	display:block;
	color:#FFF;
	text-decoration:none;
	font:bold 1em/1.2em Verdana, Arial, sans-serif;
	background:url(../images/graphiques/fleche_archive.gif) no-repeat 0 1px;
	padding-left:15px;
}

dl#archives dt a:hover {
	text-decoration:underline;
}

dl#archives dt a.selected {
	background-position:0 -25px;
}

dl#archives dd {
	background-color:#EBFAFF;
	margin:0;
	padding:10px 25px;
}

dl#archives dd ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#journal dd h3 {
	font:bold 1em/1.2em Georgia, 'Times New Roman', serif;
	margin:0 0 5px 0;
}

#journal dd h3 a {
	color:#000;
	text-decoration:none;
	background:url(../images/icones/pdf.gif) no-repeat 0 0;
	padding:2px 0 5px 25px;
}

#journal dd h3 a:hover {
	color:#009FFF;
}


/* BOTTIN MEMBRES
-----------------------------------------*/
#bottin #pagination {
	background-color:#000;
	margin:8px 30px 0 30px;
	padding:4px 0;
	text-align:center;
}

#bottin #pagination a {
	color:#009FFF;
	font:1.17em/1.2em 'Trebuchet MS', Verdana, sans-serif;
	padding:0 5px;
}

#bottin #pagination a:hover, #bottin #pagination a.selected {
	color:#fff;
}

#bottin #bande {
	background-color:#5FCEFF;
	font:bold 1.08em/1.2em Verdana, Arial, sans-serif;
	margin:2px 30px 10px 30px;
	padding:7px 10px;
	color:#FFF;
}

#bottin ul#resultats {
	list-style-type:none;
	margin:0;
	padding:0 0 15px 0;
}

#bottin ul#resultats h3 {
	font:bold 1.17em/1.2em Georgia, 'Times New Roman', serif;
	color:#0074A7;
	margin:0 0 3px 0;
}

#bottin ul#resultats h3 a {
	color:#000;
}

#bottin ul#resultats h3 a:hover {
	color:#0074A7;
}


/* NOUVELLES
-----------------------------------------*/
#nouvelles ul#resultats {
	list-style-type:none;
	margin:0;
	padding:0;
}

#nouvelles ul#resultats li.item {
	background:url(../images/graphiques/pointilles_calendrier.gif) no-repeat bottom left;
	padding:15px 0;
}

#nouvelles .date {
	color:#FF6F3F;
	font:1em/1.2em Verdana, Arial, sans-serif;
}

#nouvelles h2 {
	margin:0;
}

#nouvelles h3 {
	color:#000;
	font:bold 1.17em/1.2em Georgia, 'Times New Roman', serif;
	margin:5px 0;
}

#nouvelles ul#resultats .bloc_texte {
	/*position:relative;*/
	/*width:550px;*/
}

#nouvelles ul#resultats a {
	text-decoration:none;
	color:#4D4D4D;
}

#nouvelles ul#resultats a:hover {
	background-repeat:no-repeat; /* Pour IE6 */
}

#nouvelles ul#resultats a:hover h3 {
	text-decoration:underline
}

#nouvelles ul li .thickbox {
	float:right;
	margin:6px 0 0 10px;
	border:1px solid #515151;
}

#nouvelles dl#archives {
	margin:0 30px;
}

#nouvelles dl#archives dd {
	padding-bottom:4px;
}

#nouvelles dl#archives dd ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#nouvelles dl#archives dd .date {
	font-size:0.92em;
}

#nouvelles dl#archives dd h3 {
	font:bold 1em/1.2em Georgia, 'Times New Roman', serif;
	margin:2px 0 8px 0;
}

#nouvelles dl#archives dd a {
	text-decoration:none;
}

#nouvelles dl#archives dd a:hover h3 {
	text-decoration:underline;
}


#nouvelles .detail h2 {
	margin-bottom:5px;
}

#nouvelles .detail h3 {
	margin-top:5px;
}

#nouvelles a.retour {
	float:right;
	color:#009FFF;
	font:0.5em/1em Verdana, Arial, sans-serif;
	padding:4px 0 1px 18px;
	background:url(../images/icones/fleche_retour.gif) no-repeat left 5px;
}

#nouvelles a.retour:hover {
	color:#000;
	background-position:left -15px;
}


/* SUGGÉRER UNE ACTIVITÉ (FORMULAIRE)
-----------------------------------------*/
#suggerer form th, #suggerer form td {
	padding:3px 0;
	vertical-align:top;
}

#suggerer form th {
	text-align:right;
	padding-right:10px;
}

#suggerer tr.separateur th, #suggerer tr.separateur td {
	padding-top:15px;
	background:url(../images/graphiques/pointilles_calendrier.gif) no-repeat top left;
}

#suggerer input, #suggerer textarea, #suggerer select {
	border:1px solid #000;
	color:#6b6b6b;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
	padding:2px;
}

#suggerer .datepicker_wrap {
	display:block;
	position:relative;
	width:105px;
}

#suggerer .bouton {
	text-align:right;
}

#suggerer .bouton input {
	margin-top:18px;
	background-color:#000;
	color:#FFF;
	font:0.92em/1.2em Verdana, Arial, sans-serif;
}


/* PLAN DU SITE
-----------------------------------------*/
#plan ul {
	list-style-type:none;
	margin:0 22px;
	padding:2px 0 10px 0;
}

#plan li {
	display:inline;
}

#plan a {
	position:relative; /* pour IE6 réagit pleine largeur */
}

#plan a.niveau1 {
	display:block;
	background-color:#E2F6FF;
	font:bold 1.18em/1.2em Verdana, Arial, sans-serif;
	padding:2px 20px;
	color:#000;
	margin-bottom:3px;
}
#plan a.niveau1:hover {
	background-color:#ace6ff;
}

#plan a.niveau2 {
	display:block;
	font:bold 1em/1.2em Georgia, 'Times New Roman', serif;
	padding:1px 15px;
	color:#0074A7;
	margin-bottom:3px;
	background:url(../images/graphiques/fleche_plan.gif) no-repeat 0 2px;
}
#plan a.niveau2:hover {
	color:#009fff;
}

#plan a.niveau3 {
	display:block;
	font-weight:normal;
	padding:1px 15px;
	color:#0074A7;
	background:url(../images/graphiques/fleche_plan.gif) no-repeat 0 4px;
}
#plan a.niveau3:hover {
	color:#009fff;
}


/* BAS
-----------------------------------------*/
#imprimer {
	background-color:#F2F8FF;
	margin:15px 30px;
	padding:10px;
}

#imprimer a {
	font:0.83em/1.2em Verdana, Arial, sans-serif;
	color:#009FFF;
	background:url(../images/icones/imprimer.gif) no-repeat 0 0;
	padding:0 0 1px 27px;
}

#imprimer a:hover {
	color:#4D4D4D;
	background-position:0 -23px;
}

#bas {
	background:url(../images/tuiles/bas.jpg) no-repeat top left;
	font:2.33em/1.1em 'Times New Roman', Georgia, serif;
	color:#FFF;
	padding:10px 205px 10px 205px;
}

#bas a {
	color:#000;
	font:0.4em/1em Verdana, Arial, sans-serif;
}

#bas a:hover {
	color:#FFF;
}

#signature {
	margin-top:4px;
	color:#00a0ff;
	font:0.92em/1em Verdana, Arial, sans-serif;
}

#signature a {
	float:right;
	color:#00DCDC;
	font:0.8em/1.2em Arial, Verdana, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

#signature a:hover {
	text-decoration:underline;
}

#logos_partenaires {
	margin-top:6px;
	border-top:1px solid #00dcdc;
	padding:5px 0;
}

/* BLOC TEXTE
-----------------------------------------*/
.colore {
	color:#009FFF;
}

.note {
	font:0.92em/1.3em Georgia, 'Times New Roman', serif;
}

.encadre {
	padding:15px;
	background-color:#EAF5F9;
	color:#916F5D;
}

.bloc_texte a {
	color:#009FFF;
}

.bloc_texte a:hover {
	color:#0074A7;
}

.bloc_texte ul {
	margin:0;
	padding:0 0 0 17px;
}

.bloc_texte li {
	padding:2px 0;
}

.bloc_texte .bloc_deroulant {
	border-top:1px dotted #D6D6D6;
	border-bottom:1px dotted #D6D6D6;
	margin:10px 0;
}

.bloc_texte a.lien_deroulant {
	display:block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/graphiques/fleche_deroulant.gif) no-repeat 2px -7px;
	padding:3px 0 3px 22px;
	font:bold 1.09em/1.2em Verdana, Arial, sans-serif;
}

.bloc_texte a.lien_deroulant:hover {
	color:#009fff;
}

.bloc_texte .bloc_deroulant_selected a.lien_deroulant {
	background-position:2px -69px;
	color:#000;
}

.bloc_texte .zone_deroulante {
	padding:3px 0 6px 22px;
}

.bloc_texte .bloc_deroulant ul {
	color:#4D4D4D;
}

.tmpl_publications td {
	vertical-align:top;
	font:0.92em/1.3em Verdana, Arial, sans-serif;
	padding:15px 0;
	background:url(../images/graphiques/pointilles_calendrier.gif) no-repeat bottom left;
}

.tmpl_publications .prix {
	margin-top:15px;
	color:#0074A7;
}

.tmpl_publications .envoi {
	color:#5FCEFF;
}

.tmpl_tableau th {
	background-color:#ace6ff;
	text-align:left;
	color:#000;
	font:bold 1em/1.1em Georgia, 'Times New Roman', serif;
	padding:8px;
}

.tmpl_tableau td {
	background-color:#F2F8FF;
	padding:2px 8px;
}


/* DIVERS
-----------------------------------------*/
.message_erreur, .message_succes {
	width:80%;
	margin:0 auto 15px auto;
	background-color:#ff0000;
	color:#fff;
	padding:5px 10px;
	text-align:center;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}

.message_succes {
	background-color:#32ab37;
}

.erreur {
	color:#ff0000;
}

form {
	margin:0;
}

.radio {
	border:0 !important;
}

.print {
	display:none;
}

#facebook {
  display:block;
  height:20px;
  margin-left:15px;
}

#facebook a {
  text-decoration:none;
  color:#314373;
}

#facebook a:hover {
  text-decoration:underline;
  color:#000;
}

#facebook span {
  color: #000;
}

#facebook img {
  float:left;
  margin-top:-1px;
}