
/* Copyright (c) 2002-2008 Open2b Software Snc. */

/*body, table, th, input, select, textarea {*/
/*    font-family: verdana, sans-serif;*/
/*    font-size: x-small;*/
/*    font-size: small;*/
/*    color: #333;*/
/*}*/
/**/
/*html>body, html>body td, html>body th, html>body input, html>body select, html>body textarea {*/
/*    font-size: small;*/
/*}*/
/**/
/*body {*/
/*    text-align: center;*/
/*    background: white;*/
/*    padding: 0.2em 0.5em;*/
/*}*/
/**/
/*th { text-align: left; font-weight: normal; }*/
/**/
/*li { line-height: 140%; }*/
/**/
/*a:link { color: #0388d9; }*/
/*a:visited { color: #0388d9; }*/
/**/
/*.path { font-size: 85%; margin-bottom: 1em; }*/
/*.paging { font-size: 85%; margin: 5px 0; }*/
/**/
/*h1 { color: #666; font-family: arial; font-size: 160%; margin: 0 0 0.5em 0; padding: 0; }*/
/*h2 { color: #666; font-family: arial; font-weight: normal; font-size: 140%; border-bottom: 1px solid #ccc; margin: 1em 0 0.5em 0; padding: 0; clear: both; }*/
/*h3 { color: #666; font-family: arial; font-weight: bold; font-size: 100%; margin: 1em 0 0.2em 0; border-bottom: 1px solid #999; }*/
/**/
.bodyContent { text-align: left; margin: 0 15px;}
.mainContent { background:#fff; padding:.5em;}
.mcc{background:#fff;/* padding:1em;*/ width:80%}
/*
    files: inc/header.inc
*/

/*.header { border-bottom: 1px solid #0388d9; clear: both; }*/
/*.header a { text-decoration: none; }*/
/*.header span { margin-left: 1em; }*/
/**/
/*.headerNavigation {*/
/*    padding: 12px 0;*/
/*    text-align: right;*/
/*}*/
/**/
/*.headerNavigation ul {*/
/*    display: inline;*/
/*    width:100%;*/
/*    padding:0;*/
/*}*/
/*.headerNavigation ul li {*/
/*    background: url('/open2b/site/1/style/images/dot.png') no-repeat left center;*/
/*    display: inline;*/
/*    font-size: 85%;*/
/*    list-style-type: none;*/
/*    padding-left: 7px;*/
/*    margin-left: 10px;*/
/*}*/
/**/
/*.searchBox {*/
/*    background: #f1f2f6;*/
/*    border-top: 1px solid #ddd;*/
/*    margin-left: 5px;*/
/*    padding-left: 10px;*/
/*}*/
.lang_container div{
    background: url('/open2b/site/1/images/brown_sh.jpg') left top no-repeat;
    /*height:46px;*/
    text-align:center;
    padding:0.5em;
}
ul.languages { display: block; margin-left: 0; padding: 2px; margin: 2px; }
ul.languages li { display: inline; padding: 0; margin: 0; padding-left: 1px; }
ul.languages li a { text-decoration: none; padding: 3px; }
ul.languages li img { border: 0; }

ul.currencies { display: block; margin-left: 0; padding: 3px; text-align: center; margin: 2px; margin-bottom: 1em; }
ul.currencies li { display: inline; padding: 0; margin: 0; padding-left: 1px; }
ul.currencies li a { font-weight: normal; color: black; text-decoration: none; padding: 3px; border: 1px solid #ddd; }
ul.currencies li a:hover, ul.currencies li.currentCurrency a { font-weight: normal; background: #0388d9; color: white; text-decoration: none; }

.lc_container, .lunarphase{background:url('/open2b/site/1/images/bg-l.gif') left repeat-y #fff;}
.lunarphase{width:243px;}
.leftColumn{margin-top: 0; border:0 none; margin-left:10px; background:#fff; }
.rc_container{padding-left:7px; background:#D09B4D; }
.rightColumn{margin-top:0; border:none 0; }
/*
    files: search_catalog.dwt
*/

/*.searchCount { font-weight: bold; margin-bottom: 0.5em; }*/

/* Login */

.login { text-align: left; min-height: 150px; background: #f1f2f6; border: 1px solid #ddd; color:#666; font-size:80%; padding: 1em; }
.login h3 { display: none; }
.login label { font-size: x-small; }
.loginContent label { font-size: x-small; }
.login input { font-size: x-small; }
.login a:link { text-decoration: none; }
.login .rememberPassword { border-top: 1px solid #ddd; display: block; margin-top: 0.7em; padding-top: 0.7em; }
.login .signin { display: block; margin-top: 0.6em; }

/* Menu */

.verticalMenu h3 { margin-top:0; margin-left: 1em; margin-bottom: 0.5em; padding-bottom: 0; }

.verticalMenu ul {
    list-style: none;
    margin:0;
    padding:0
}
.verticalMenu ul li {
    padding-left: 2px;
}

/* Departments */
.departments{
    background:url('/open2b/site/1/images/invetrio.jpg') repeat-y left;
}

.path h1 { margin-top: 0; padding-top: 5px; }

.subDepartments {
    border: 1px solid #438D34;
    color: #003399;
    margin-bottom: 1em;
    padding: 0.5em;
    white-space: nowrap;
}
.subDepartments a { text-decoration: none; }
.subDepartments a:visited { list-style: none; }
.subDepartment img { margin-bottom: 2px; }

/* Products */

.productGrid .product { border:2px solid #D09B4D; }
.products th { background: #f1f2f6; border: 1px solid #eee; border-bottom: 1px solid #438D34; color: #333; font-weight: normal; }
.products td { border-bottom: 1px solid #eee; }

.productName {  }
.productProducer { font-size: small; font-weight: normal; }
.productImage { float: left; padding: 0 2em 1em 0; }
.productPrices div { margin-bottom: 3px; }
.productPrices label { color: #666; font-weight: bold; }
.productListPrice { color: #666; font-size: 120%; text-decoration: line-through; white-space: nowrap; }
.productPrice { color: #5dad37; font-size: 120%; font-weight: bold; white-space: nowrap; }
.productPriceDiscount { color: #5dad37; }
.productNotOnSale { color: brown; }
.productNotAvailable { color: brown; }

.productChart { text-align: left; }
.productChart h2 { margin: 0.5em 0 0.5em 0; }
.productChart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.productChart td { border-bottom: 1px solid #eee; }

.promotionMessage { color: brown; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
.preOrderMessage { color: brown; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }

.searchButton { text-align: center; }

/* addToCart */

.addToCart {
    font-weight: bold;
    padding: 1em 0 2em 0;
    text-align: center;
}

.addToCart label { color: #666; font-weight: bold; }

.addToCart input { margin-top: 8px; }

/* addToWishList */

.addToWishList { text-align: center; }
.addToWishList input { margin: 1em 0 2em 0; }

/* Cart */

.cartCoupon { background: #eee; margin-bottom: 1em; }
.cartCoupon td { font-size: 85%; }
.cartMethods { margin: 1em 0 1em 0; }
.cartMethods td { border-bottom: 1px solid #eee; }
.cartItems th { background: #f1f2f6; border: 1px solid #eee; border-bottom: 1px solid #438D34; color: #333; font-weight: normal; }
.cartItems td { border-bottom: 1px solid #eee; }
.cartItems .totalRow {  }
.cartItems td.totalLabel { font-weight: bold; }
.cartItems td.total { font-weight: bold; }
.cartEmptyBox { background: #f1f2f6; padding: 2em; margin-right: 15em; }
.cartItems .discountLabel, .cartItems .discount { color: brown; font-weight: bold; }


/* Order */

.orders th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.orders td { border-bottom: 1px solid #eee; }

.orderCart { }
.orderCart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.orderCart td { border-bottom: 1px solid #eee; }
.orderCart .totalRow { background: #ffc; }
.orderCart td.totalLabel { font-weight: bold; }
.orderCart td.total { font-weight: bold; }
.orderCart .delivery { margin: 1em 0 1em 0; }

.orderDetail {}

/* Checkout */

.note { text-align: center; }
.checkoutStages { font-size: 120%; text-align: center; color: #666666; }
.checkoutStage { color: #ee3300; font-weight: bold; }
.checkoutForm { width: 100%; }
.checkoutButtons { text-align: center; margin-top: 1em; margin-bottom: 5em; padding-top: 1em; border-top: 1px solid #ccc; }

/* Footer */

.footer {
    background:url('/open2b/site/1/images/bg-l.gif') left repeat-y #fff;
    clear:both;
    height:120px;
    /*padding-right:200px;*/
    padding-left:10px;
    padding-top:1em;
}
.footer img{vertical-align:top;}
.footer ul { padding: 0; margin: 0; }
.footer li { padding-right: 1em; display: block; float: left;  }
.copyright { text-align: center; color: #666; margin-top: 2em; }
.copyright > img { margin-top :0.5em; }

/* Closed */

/*.closed { background: #edf2f2; padding: 5em; text-align: center; }*/

/* Forms */

form { padding: 0; margin: 0; display: inline; }

.required { vertical-align: top; color: red; }

.message {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.messageInfo {
    color: navy;
    font-weight: bold;
    text-align: center;
    background: #eeeeee;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.fieldError { background: #ffffd5; }

.error { color: red; display: block; }

.errorSummary {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

/*laressia*/
body
	{
	background-image:url('/open2b/site/1/images/bg_body0.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FCFCFC;
	padding:0px;
	margin:0px;
	font-family:sans-serif,verdana,arial;
	}

.layout_top
	{
	width:100%;
	}

.layout_content
	{
	width:98%;
	border:9px solid #D09B4D;
	border-right:6px solid #D09B4D;
	border-top:none;
	}

.bg_logo
	{
	background-image:url('/open2b/site/1/images/bg_logo0.jpg');
	background-repeat:repeat-x;
	background-position:bottom right;
	background-color:#507B07;
	height:167px;
	width:202px;
	margin:0px;
	padding:0px;
	text-align:left;
	}

.dx_logo	
	{
	background-image:url('/open2b/site/1/images/dx_logo0.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
	width:150px;
	height:167px;
	margin:0px;
	padding:0px;
	text-align:right;
	}

.img_top
	{
	background-image:url('/open2b/site/1/images/bg_img_t.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#507B07;
	height:121px;
	margin:0px;
	padding:0px;
	}

.brownlink
	{
	background-image:url('/open2b/site/1/images/brownlin.jpg');
	background-repeat:repeat-x;
	background-position:left;
	height:46px;
	margin:0px;
	padding:0px;
	}

.brownlink p
	{
	background-image:url('/open2b/site/1/images/brown_sh.jpg');
	background-repeat:no-repeat;
	background-position:right;
	height:36px;
	margin:0px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	color:#fff;
	font-size:72%;
	text-align:center;
	font-weight:bold;
    text-transform:uppercase;
	}



.brownlink p A:link, .brownlink p A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
.brownlink p A:hover, .brownlink p A:active
		{
		background-color:transparent; 
		color:#fff;
		text-decoration:underline;
		}



.greenlink
	{
	background-image:url('images/greenlin.jpg');
	background-repeat:repeat-x;
	background-position:left;
	height:46px;
	margin:0px;
	padding:0px;
	}

.greenlink p
	{
	background-image:url('images/green_sh.jpg');
	background-repeat:no-repeat;
	background-position:right;
	height:36px;
	margin:0px;
	padding:10px 0px 0px 0px;
	vertical-align:middle;
	color:#fff;
	font-size:72%;
	text-align:center;
	font-weight:bold;
	}





.greenlink p A:link, .greenlink p A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
.greenlink p A:hover, .greenlink p A:active
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:underline;
		}

.rightcolumn
	{
	background-color:#D09B4D;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:183px;
	}

.animazione_banner
	{
	background-image:url('/open2b/site/1/images/left_cor.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	width:250px;
	height:auto;
	margin:0px;
	padding:5px 0px 120px 5px;
	vertical-align:top;
	text-align:center;
	background-color:#fff;
	}


.invetrina_titolo
	{
	background-image:url('/open2b/site/1/images/invetrin.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:245px;
	height:31px;
	margin:0px;
	padding:0px;
	}


.invetrina_titolo p.rss
	{
	margin:0px;
	padding:12px 85px 0px 10px;
	text-align:right;
	}


.invetrina
	{
	background-image:url('/open2b/site/1/images/invetrio.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	width:245px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:70%;
	color:#000;
	text-align:left;
	vertical-align:middle;
	}

.invetrina p
	{
	margin:0px;
	padding:0px 10px 0px 5px;
	}




.invetrina A:link, .invetrina A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}
	
.invetrina A:hover, .invetrina A:active
		{ 
		background-color:#B88134;
		color:#fff;
		text-decoration:none;
		}





.contenuti
	{
	background-image:url('/open2b/site/1/images/right_co.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#fff;
	margin:0px;
	padding:0px 10px 118px 10px;
	vertical-align:top;
	width:auto;
	border-right:9px solid #D09B4D;
	font-size:73%;
	color:#000;
	text-align:left;
	}

.autenticazione_titolo
	{
	background-image:url('/open2b/site/1/images/autentic.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:183px;
	height:20px;
	margin:0px;
	padding:9px 0px 0px 0px;
	font-size:75%;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	}

.autenticazione
	{
	background-image:url('/open2b/site/1/images/autentid.jpg');
	background-repeat:repeat-y;
	background-position:left;
	width:173px;
	margin:0px;
	padding:0px 10px 0px 0px;
	font-size:70%;
	color:#000;
	text-align:right;
	vertical-align:middle;
	}



.autenticazione A:link, .autenticazione A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}
	
.autenticazione A:hover, .autenticazione A:active
		{ 
		background-color:#B88134;
		color:#fff;
		text-decoration:none;
		}



.pwd_persa
	{
	background-image:url('/open2b/site/1/images/autentid.jpg');
	background-repeat:repeat-y;
	background-position:left;
	width:173px;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:70%;
	color:#000;
	text-align:left;
	vertical-align:middle;
	}

.pwd_persa A:link, .pwd_persa A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}
	
.pwd_persa A:hover, .pwd_persa A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}

.chiusura_autenticazione
	{
	background-image:url('/open2b/site/1/images/chiusura.jpg');
	background-repeat:no-repeat;
	background-position:left;
	width:183px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:right;
	vertical-align:middle;
	}

.links_dx
	{
	background-image:url('images/links_dx.jpg');
	background-repeat:repeat-y;
	background-position:top;
	width:183px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	}

.bg_links_dx
	{
	background-image:url('/open2b/site/1/images/bg_links.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F5CC91;
	width:183px;
	margin:0px;
	padding:10px 0px 40px 0px;
	vertical-align:middle;
	}

.bg_links_dx p
	{
	background-image:url('/open2b/site/1/images/dx_pto10.gif');
	background-repeat:no-repeat;
	background-position:left;
	margin:0px 30px 0px 5px;
	padding:0px 0px 0px 20px;
	vertical-align:middle;
	color:#000;
	font-size:70%;
	border-bottom:1px solid #B88134;
	}

.bg_links_dx p A:link, .bg_links_dx p A:visited
		{
		background-color:transparent; 
		color:#000;
		text-decoration:none;
		}
	
.bg_links_dx p A:hover, .bg_links_dx p A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}

.bg_links_dx p.link_visit
	{
	background-image:url('/open2b/site/1/images/dx_pto20.gif');
	background-repeat:no-repeat;
	background-position:left;
	background-color:#B88134;
	margin:0px 30px 0px 5px;
	padding:0px 0px 0px 20px;
	vertical-align:middle;
	color:#fff;
	font-size:70%;
	border-bottom:1px solid #B88134;
	}

.bg_links_dx p.link_visit A:link, .bg_links_dx p.link_visit A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
.bg_links_dx p.link_visit A:hover, .bg_links_dx p.link_visit A:active
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:underline;
		}

.chiusura
	{
	margin:0px;
	padding:0px 10px 0px 10px;
	vertical-align:middle;
	color:#000;
	font-size:70%;
	text-align:left;
	}

p.presentazione
	{
	background-image:url('/open2b/site/1/images/presenta.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fff;
	margin:0px;
	padding:60px 0px 0px 45px;
	vertical-align:middle;
	}

.pulsanti_ricerca
	{
	background-color:#F8F8F8;
	margin:0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	text-align:right;
	}

.titolo_categoria
	{
	background-image:url('/open2b/site/1/images/foglia00.gif');
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#F9EFCA;
	margin:0px;
	padding:10px 35px 0px 5px;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	height:26px;
	}


.titolo_categoria A:link, .titolo_categoria A:visited
		{ 
		background-color:transparent;
		color:#669815;
		text-decoration:underline;
		}
	
.titolo_categoria A:hover, .titolo_categoria A:active
		{ 
		color:#fff;
		background-color:#669815;
		text-decoration:none;
		}


.link_prodotti
	{
	background-color:#F8F8F8;
	margin:0px;
	padding:10px 5px 10px 5px;
	vertical-align:top;
	text-align:left;
	}

.link_prodotti A:link, .link_prodotti A:visited
		{
		background-color:transparent; 
		color:#000;
		text-decoration:underline;
		}
	
.link_prodotti A:hover, .link_prodotti A:active
		{ 
		color:#fff;
		background-color:#B88134;
		text-decoration:none;
		}

A:link, A:visited
		{ 
		background-color:transparent;
		color:#669815;
		text-decoration:underline;
		}
	
A:hover, A:active
		{ 
		color:#fff;
		background-color:#669815;
		text-decoration:none;
		}

p.prodotti
	{
	background-image:url('images/fraccia_.gif');
	background-repeat:no-repeat;
	background-position:top-left;
	vertical-align:middle;
	padding:5px 0px 10px 70px;z	
	}
td.foto_prodotto
	{
	vertical-align:top;
	padding:10px;
	text-align:center;
	border:1px solid #000;
	width:110px;
	}
td.descrizione_prodotto
	{
	vertical-align:top;
	padding:10px;
	text-align:left;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}


p.area_prodotti
	{	
	color:#000000;	
	font-size:11pt;
	text-align:center;
	font-weight:bold;
	}
td.dettagli_prodotti
	{
	vertical-align:top;
	padding-top:20px;
	text-align:center;
	width:100px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}
hr
	{
	background-color:#3C8935;
	color:#3C8935;
	text-align:center;	
	width:50%;
	border:1px solid #3C8935;
	clear:both;
	}



h1{
	font-size:1.5em;
	color:#669815;
	text-align:left;	
}
h2
	{
	font-size:130%;
	color:#D1994C;
	text-align:left;	
	}



.mid
	{
	border:none;
	vertical-align:middle;
	}
.mid_border
	{
	border:1px solid #B88134;
	vertical-align:middle;
	}


.mid_greenborder
	{
	border:2px solid #669815;
	vertical-align:middle;
	}

.float_sx
	{
	float:left;
	margin:5px;
	border:2px solid #669815;	
	}


.float_sx2
	{
	border:1px solid #669815;
	float:left;
	margin:0px 5px 5px 0px;
	}


.float_dx
	{
	float:right;
	margin:5px;
	border:2px solid #669815;	
	}


.float_sxnoborder
	{
	border:none;
	float:left;
	margin:5px;
	}


.float_dxnoborder
	{
	border:none;
	float:right;
	margin:5px;
	}



table.fotografie

	{
	margin:5px;
 	vertical-align:middle;
	border:none;
	text-align:center;
	}



table.fotografie2

	{
	margin:5px;
 	vertical-align:middle;
	border:none;
	text-align:center;
		}

td.foto

	{	
	padding:3px;
	text-align:center;
	
 	}

b.verde

	{	
	color:#669815;
 	}


/* da qui comandi per il menu a discesa */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-size:85%;
line-height:18px;
z-index:100;
color:#000;
}

#dropmenudiv a
{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-size:85%;
color:#000;
}

#dropmenudiv a:hover
{ /*hover background color*/
background-color:#649515;
color:#fff;
}

/*aggiunte*/
.maindepartment{
    background:url('/open2b/site/1/images/invetrin.jpg') no-repeat;
    width:245px;
    height:23px;
    padding-top:8px
}
.maindepartment a{color:#fff; font-weight:bold; font-size:.8em; padding-top:5px; padding-left:1em;text-decoration:none; cursor: default;}
.maindepartment a:hover{background:none}
.verticalMenu a { text-decoration: underline; color:#000; }

.verticalMenu, .verticalMenu ul{background:#D09B4D; font-size:.9em;}
.verticalMenu li a:hover { color: #333; text-decoration:none; background:inherit}
#fase_luna{margin:0;padding:0; font-size:.8em}
#immagine_luna{margin:auto; padding:0}
#data{ font-size:.8em;}
.chiusura_reparto{
    background:url('/open2b/site/1/images/chiusurb.jpg') no-repeat;
    margin:0;
    /*margin-bottom:1em;*/
    padding:0;
    height:24px;
    width:245px;
}
.departments a{
    color:#000;
    font-size:11px;
}
.departments a:hover{
    background:none;
    text-decoration:none;
}
.footerlinks a{font-size:0.8em !important}