
/* 
	CSS Document per www.marbaro.it
	Ultima rev. 23 mar 2010
	Versione: 3.0
	Nuovo layout header + navigation
	Versione: 2.0
	Nuovo layout per homepage
	
*/
 
html, ul, li, p, img, h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
} 

body {
	/* background-color: #FFF; */
	background: #FFF url(./pics/background.gif) repeat-x left top;
	font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	/* margin: 0 0 15px 0; */
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

ul, li {
	list-style: none;
}

fieldset {
	border: 1px solid #d60;
	padding: 5px;
}

legend {
	padding: 3px 6px 3px 6px;
	color: #000; 
  	font-size: 90%;
	font-weight: normal;
  	text-align: right;

}

.fright {
	float: right;
}

.fleft {
	float: left;
}

.clear {
	clear: both;
}

.iefix {
	font-size: 1px;
}

.center {
	text-align: center;
}

.imgfright {
	float: right;
	margin: 5px;
}

.imgfleft {
	float: left;
	margin: 5px;
}

p {
	padding: 2px 0 10px 0;
	line-height: 17px;
}

a:link {
	color: #666;
	text-decoration: underline;
}

a:visited {
	color: #666;
	text-decoration: underline;
}

a:hover {
	color: #666;
	text-decoration: none;
}

a:active {
	color: #666;
	text-decoration: none;
}

.new {
	margin: 0 0 15px 0;
	font: 8px Verdana, Arial, Helvetica, sans-serif; 
	color: #fff; 
	background: #7191AA; 
	padding: 1px; 
	vertical-align: middle;
}

.grey {
	color: #999;
}


/* Main Layout
-------------------------- */

#wrapper {
	width: 795px;
	margin: 0 auto;
	padding-top:50px;
	/* background: #FFF url(./pics/colorbar_orizz.jpg) no-repeat; */
}

/* Header
-------------------------- */

#header {
	height: 90px;
	padding: 0 15px 0 0;
}

h1 {
	background: url(./pics/logo.jpg) no-repeat;
	text-indent: -9999px;
	width: 200px;
	height: 41px;
	margin-left: 20px;
	margin-top: -6px;
}

h1 a {
	display: block;
	width: 200px;
	height: 41px;
}

h2 {
	width: 240px;
	height: 30px;
	text-indent: -9999px;
	padding-bottom: 15px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #1E424E;
	margin-bottom: 15px;
	font-weight: bold;
}

h4 {
	color: #333;
	font-size: 12px;
	margin-bottom: 5px;
}

em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #54742e;
	font-weight: normal;
}

strong, b {
	color: #333;
}

.photo {
	padding: 1px;
	margin: 10px 3px 10px -3px;
	border: 1px solid #e2e2e2;
}

.separator {
	background: url(./pics/separator2.gif) no-repeat center left;
	padding: 15px 0 15px 0;
}

ul.list {
	padding: 2px 0 7px 0;
}

ul.list li {
	background: url(./pics/bullet1.gif) no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 10px;
	color: #666;
}

ul#internal-menu li {
	background:  url(./pics/bullet.gif) no-repeat center left;
	line-height: 14px;
	padding-left: 17px;
	margin: 5px 0 10px 10px;
	
}

.code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
	padding-bottom: 1.2em;
}

/* Top banner 468x60 
-------------------------- */

#adv-top {
	position: relative;
	float: right;
	width: 468px;
	height: 60px;
	top: -19px;
}


/* Navigation 
-------------------------- */

#navigation {
	display:block;
	position: absolute;
	background: #FFC809 url(/pics/bgmenu.gif) repeat-x 0 -297px;
	width: 795px;
	height: 35px;
	top: 110px;
}

ul#navigation li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	list-style: none;
}

	ul#navigation li a {
		border:0;
		display:block;
		text-decoration:none;
		overflow:hidden;
	}
	
	li#home a {
		color: #FFF;
		width: 62px;
		height: 25px;
		padding: 10px 0 0 20px;
	}
	
	li#software a {
		width: 85px;
		height: 25px;
		padding: 10px 0 0 30px;
	}
	
	li#artworks a {
		color: #FFF;
		width: 100px;
		height: 25px;
		padding: 10px 0 0 17px;
	}
	
	li#workaholic a {
		width: 85px;
		height: 25px;
		padding: 10px 0 0 20px;
	}
	
	li#writer a {
		width: 68px;
		height: 25px;
		padding: 10px 0 0 20px;
	}

	li#calendari a {
		width: 85px;
		height: 25px;
		padding: 10px 0 0 20px;
	}

	li#moduli a {
		width: 65px;
		height: 25px;
		padding: 10px 0 0 20px;
	}
	
	li#sitiweb a {
		width: 78px;
		height: 25px;
		padding: 10px 0 0 20px;
	}
	
	
	li#home a:link, li#home a:visited {	
		background:#0167CB url('./pics/bgmenu.gif') repeat-x 0px -66px;
		}
	li#home a:hover, li#home a:focus {
		background:#0167CB url('./pics/bgmenu.gif') repeat-x 0px -99px;
		 }
		 
	li#software a:link, li#software a:visited { }
	li#software a:hover, li#software a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -330px;
		}
		
	li#artworks a:link, li#artworks a:visited { 
		background:#0167CB url('./pics/bgmenu.gif') repeat-x 0px -134px;
		}
	li#artworks a:hover, li#artworks a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -134px;
		}
		
	li#workaholic a:link, li#workaholic a:visited {	}
	li#workaholic a:hover, li#workaholic a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -330px;
		}
	
	li#writer a:link, li#writer a:visited { }
	li#writer a:hover, li#writer a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -330px;
		}
		
	li#calendari a:link, li#calendari a:visited { }
	li#calendari a:hover, li#calendari a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -330px;
		}

	li#moduli a:link, li#moduli a:visited { }
	li#moduli a:hover, li#moduli a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -330px;
		}
		
	li#sitiweb a:link, li#sitiweb a:visited { }
	li#sitiweb a:hover, li#sitiweb a:focus {	
		background: #000 url('./pics/bgmenu.gif') repeat-x 0px -330px;
		}
		
		
/* Custom for Sections
-------------------------- */

body#software-page h2 {
	background: url(./pics/title_software.gif) no-repeat;
}	

body#artwork-page h2 {
	background: url(./pics/title_artworks.gif) no-repeat;
}	

body#writer-page h2 {
	background: url(./pics/title_writer.gif) no-repeat;
}	

body#codelab-page h2 {
	background: url(./pics/title_workaholic.gif) no-repeat;
}	

body#calendar-page h2 {
	background: url(./pics/title_calendar.gif) no-repeat;
}	

body#cartelli-page h2 {
	background: url(./pics/title_cartelli.gif) no-repeat;
}	

body#agende-page h2 {
	background: url(./pics/title_agenda.gif) no-repeat;
}	

body#legal-page h2 {
	background: url(./pics/title_legal.gif) no-repeat;
}	


/* Home Banner
-------------------------- */

body#home-page #sub-header {
	margin: 20px 0 0 0;
}

/*
body#home-page #sub-header {
	margin: 20px 0 20px 25px;
}
*/

/* Google Banner 728x90 top
-------------------------- */

#top-banner728 {
	width: 728px;
	height: 90px;
	margin: 20px 0 10px 35px;
}

#bottom-banner728 {
	width: 728px;
	height: 90px;
	margin: 20px 0 10px 25px;
	border: 1px solid #e2e2e2;
}

#btm-banner728 {
	width: 740px;
	height: 100px;
	margin: 5px 0 20px 25px;
	padding-bottom: 5px;
}

#feedsito {
	width: 728px;
	height: 90px;
	margin: 20px 0 10px 25px;
}


#top-banner-store {
	width: 750px;
	height: 390px;
	margin: 20px 0 10px 0;
}

/* Riquadri template CSS */

.riquadro {
	width: 261px;
	height: 240px;
	overflow: hidden;
	float: left;
	margin: 0px 5px 0px 6px;
	position: relative;
}

.riquadro .background {
	width: 261px;
	height: 240px;
	background:#27343C;
	position: absolute;
	top: 0px;
	left: 0px;
}

/* Footer
-------------------------- */

#footer {
	padding: 10px;
	margin-top: 10px;
	border-top: 1px solid #e2e2e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #171717;
	margin-bottom: 15px;
	font-weight: normal;
}

#footer .part1 {
	color: #666;
}

#footer .part2, #footer a {
	color: #999;
	font-size: 11px;
}

#subfooter {
	padding: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECEFEC;
	margin-bottom: 15px;
	font-weight: normal;
	text-align: center;
}

#subfooter a {
	color: #ECEFEC;
	font-size: 10px;
}

.pb a {
	display: block;
	width: 19px;
	height: 19px;
	overflow: hidden;
	margin-top: 7px;
}

.pb a:link, .pb a:visited {
	background-position: right;
}

.pb a:focus, .pb a:hover {
	background-position: left;
}

#sub-text {
	padding: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #171717;
	margin-bottom: 15px;
	font-weight: normal;
}

#sub-text p {
	text-indent: -9999px;
}


/* Main
-------------------------- */

body#home-page #main2c {
	background: #FFF; 
}

#main2c {
	padding-top: 10px;
}

#col_a {
	width: 230px;
	padding: 10px 25px 10px 20px;
}

#col_a_big {
	width: 750px;
	padding: 10px 10px 10px 0px;
}

#col_a_store {
	width: 800px;
	padding: 10px 0 10px 0px;
}

#col_b {
	width: 200px;
	padding: 10px 25px 10px 25px;
}

#col_b_big {
	/* width: 468px; */
	width: 495px;
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #e2e2e2;
}

body#home-page #col_b_big {
	width: 505px;
	padding: 10px 0px 10px 0px;
	border-left: 1px solid #FFF;

}

#col_b_big ul {
	margin: 10px 0 15px 10px;
}

#col_b_big ul li {
	background: url(./pics/bullet1.gif) no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
	color: #666;
}

#col_b_big .downloadText {
	color: #FCFDFD;
	font-size: 9px;
}

#col_c {
	width: 210px;
	padding: 10px 0px 10px 25px;
}

body#home-page #col_c {
	width: 260px;
	padding: 10px 0px 10px 25px;
}

body#home-page #profilo {
	background-color:#f6f6f6;
	border:solid #ccc 1px;
	padding:10px;
	margin: 8px 0 15px;
}

body#home-page #profilo h2 {
	background: url(./pics/home_phrase.png) no-repeat;
	width: 237px;
	height: 117px;
	text-indent: -9999px;
}

body#home-page #articolibox {
	width: 240px;
	background-color: #e2f6fc;
	border: solid #119fcc 1px;
	padding: 10px;
	margin: 8px 0 15px;
	font-size: 11px;
	line-height: 1.4em;
} 

body#home-page #workbox {
	width: 240px;
	background-color: #f9fcf6;
	border: solid #84cb56 1px;
	padding: 10px;
	margin: 8px 0 15px;
	font-size: 11px;
	line-height: 1.4em;
} 

body#home-page #voidbox1 {
	width: 240px;
	background-color: #fff;
	border: solid #e2e2e2 1px;
	padding: 10px;
	margin: 8px 0 15px;
	font-size: 11px;
	line-height: 1.4em;
} 

body#home-page #voidbox2 {
	background-color: #fff;
	border: solid #e2e2e2 1px;
	padding: 10px;
	margin: 8px 0 15px;
	font-size: 11px;
	line-height: 1.4em;
} 


body#home-page #infotitle {
	background-color: #119fcc;
	height: 30px;
	padding: 0;
	margin: 0 0 5px;
}
body#home-page #infotitle h2 {
	padding: 7px 0 0 10px;
	margin: 0;
	color: #fff;
	font-size: 14px;
}

body#home-page #bbsatitle {
	background-color: #ff9900;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0 0 5px;
}

body#home-page #bbsatitle h2 {
	padding: 7px 0 0 10px;
	margin: 0;
	color: #fff;
	font-size: 14px;
}
body#home-page #bbsabox {
	background-color:#FFFAF2;
	border:solid #f90 1px;
	padding:10px;
	font-size: 11px;
	margin: 0 0 10px;
	line-height: 1.4em;
}
body#home-page #topdtitle {
	background-color: #84cb56;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0 0 5px;
}
body#home-page #topdbox {
	background-color:#f9fcf6;
	border:solid #84cb56 1px;
	padding:10px;
	font-size: 11px;
	margin: 0 0 10px;
	line-height: 1.4em;
}

body#home-page #bannerbox1 {

	background-color: #FFF;
	border: solid #ccc 1px;
	padding: 5px;
	margin: 0 0 10px;
}

body#home-page #bannerbox2 {

	background-color: #FFF;
	border: solid #ccc 1px;
	padding: 5px;
	margin: 0 0 10px;
}

#col_b_big .maintitle {
	background-color: #d9f6ff;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0 0 5px;
}

#col_b_big .maintitle h1 {
	padding: 7px 0 0 10px;
	margin: 0;
	color: #02c0fa;
	font-size: 15px;
}


#col_b_big .bluebox {
	padding:4px;
	margin: 0 0 5px;
	color: #333;
	line-height: 1.4em;
	border: solid #cee8f1 1px;
	background-color: #f5fdff;
}
#col_b_big .bluebox:hover {
	background-color: #e6f5fa;
}

#col_b_big h2 {
	font-size: 16px;
	margin: 5px 0 2px;
	color: #006699;
}

#col_b_big h4 {
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0 0 0;
	margin: 0;
	line-height: 1.1em;
}


#col_b_big h4 a {
	color: #333333;
	text-decoration: none;
}

#col_b_big h5 {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 10px 0;
	margin: 0;
	line-height: 1em;
}


.software h3 {
	width: 200px;
	height: 22px;
	background: url(./pics/title-software.png) no-repeat;
	text-indent: -9999px;
}

.articoli h3 {
	width: 200px;
	height: 22px;
	background: url(./pics/title-articoli.png) no-repeat;
	text-indent: -9999px;
}

.workaholic h3 {
	width: 210px;
	height: 22px;
	background: url(./pics/title-workaholic.png) no-repeat;
	text-indent: -9999px;
}

.artworks h3 {
	width: 210px;
	height: 22px;
	background: url(./pics/title-artworks.png) no-repeat;
	text-indent: -9999px;
}

.calendari h3 {
	width: 210px;
	height: 22px;
	background: url(./pics/title-calendari.png) no-repeat;
	text-indent: -9999px;
}

.agende h3 {
	width: 210px;
	height: 22px;
	background: url(./pics/title-agende.png) no-repeat;
	text-indent: -9999px;
}

.moduli h3 {
	width: 210px;
	height: 22px;
	background: url(./pics/title-cartelli.png) no-repeat;
	text-indent: -9999px;
}

/* Home Layout
-------------------------- */

#home-page .Search {background:#ff6600; padding:3px 0 3px 3px; padding-bottom:26px;}
#home-page input.search {background-color:#fff; color:#5e5e5e; font-size:1.2em; border:0; padding:5px 1px 5px 10px; float:left; width:190px;}
#home-page .searchButton {color:#000; float:left; background:url(/pics/srch_button_off.jpg) repeat-x; padding:0; margin:0 0 0 3px; display:block; font:900 1em Arial; text-align:center; border:1px solid #fff; width:52px; height:22px;}
#home-page .searchButton:hover{color:#000; text-decoration:none; background:url(/pics/srch_button_on.jpg) repeat-x; cursor:pointer;}


.news {
	padding-bottom: 10px;
	background: url(./pics/separator.jpg) no-repeat bottom center;
	margin-bottom: 20px;
}

.news h4 a:link, .news h4 a:visited {
	text-decoration: none;
	color: #000;
}

.news h4 a:active, .news h4 a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #c0c0c0;
}

.news h4 em {
	padding-right: 5px;
}


#lab {
	padding-bottom: 10px;
	background: url(./pics/separator.jpg) no-repeat bottom center;
	margin-bottom: 20px;
}

#lab h4 a:link, #lab h4 a:visited {
	text-decoration: none;
	color: #000;
}

#lab h4 a:active, #lab h4 a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #c0c0c0;
}

#lab h4 em {
	padding-right: 5px;
}

#articoli {
	padding-bottom: 10px;
	background: url(./pics/separator.jpg) no-repeat bottom center;
	margin-bottom: 20px;
}

#articoli h4 a:link, #articoli h4 a:visited {
	text-decoration: none;
	color: #000;
}

#articoli h4 a:active, #articoli h4 a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #c0c0c0;
}

#articoli h4 em {
	padding-right: 5px;
}

#preview {
	margin: -2px 0 25px -2px;
}

#preview img {
	padding: 1px;
	margin: 3px 3px 3px 0;
	border: 1px solid #e2e2e2;
	width: 92px;
	height: 92px;
}

#codelab-page .skinContainer {
	margin-bottom:30px;
}

#codelab-page .skinThumb {
	float:left;
	margin-right:10px;
}

#codelab-page .skinDetails {
	float:left;
	width:206px;
	margin-bottom:0px;
}

#codelab-page .skinDetails h3 {
	margin:0;
	margin-top:5px;
	padding-bottom:3px;
	border-bottom:3px solid #888888;
}

#codelab-page .skinDetails h3 a {
	text-decoration:none;
}

#codelab-page .skinDetails ul {
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	margin:0px;
	padding:0px;
	margin-top:10px;
	border-top:1px solid #DDDDDD;
}

#codelab-page .skinDetails ul li {
	border-bottom:1px solid #DDDDDD;
	padding:2px 0pt 2px 23px;
	color:#636363;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:1.4em;
}

#codelab-page .skinDetails ul li.check {
	background:transparent url(./pics/ico_check.gif) no-repeat scroll;
	background-position:2px 3px;
	border-bottom:1px solid #DDDDDD;
	padding:2px 0pt 2px 23px;
	color:#636363;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:1.4em;
}

#codelab-page .skinDetails ul li.demo {
	background:transparent url(./pics/ico_download.gif) no-repeat scroll;
	background-position:2px 3px;	
}

#codelab-page .skinDetails ul li.view {
	background:transparent url(./pics/ico_tick.gif) no-repeat scroll;
	background-position:2px 3px;	
}

#codelab-page .skinDetails ul li a {
	color:#E1771E;
	text-decoration:none;
}


#voidbox0 {
	width: 240px;
	background-color: #fff;
	border: solid #CA9267 1px;
	padding: 10px;
	margin: 8px 0 15px;
	font-size: 11px;
	line-height: 1.4em;
} 


/* Pie' di pagina */

#promo { clear: both; border-top: 3px solid #6E6E6E; background: #505050; color: #ccc; padding: 10px 0 0 0; }
	#promo h4 { font-size: 1.2em; color: #fff; }
	#promo a { color: #D9EAF9; border-bottom: 1px dotted #808080; }
	.col { float: left; width: 240px; margin: 0 20px 10px 0; padding: 0 0 0 10px;}
	.last { margin: 0; }
	#promo fieldset { border: 1px solid #D9EAF9; padding: 5px 10px 10px 5px; }

#adfooter { clear: both; margin: 5px 0 10px 35px;; padding: 5px 10px 5px 10px; font-size: 1.0em; color: #ccc; border-bottom: 1px dotted #666; }
#bfooter { clear: both; padding: 15px 10px; font-size: 1.0em; color: #ccc; border-top: 1px dotted #666; }
	#bfooter a { font-size: 0.90em; color: #D9EAF9; border-bottom: 1px dotted #808080; }
#sfooter { clear: both; margin: 0 0 10px 0; padding: 5px 10px 5px 10px; font-size: 1.0em; color: #ccc; border-bottom: 1px dotted #666; }
	#sfooter #cse-search-box-2 label.ssearch { font-family: "Lucida Grande", "Lucida Sans", sans-serif; font-size: 1.00em; font-weight: bold; color: #FFF; padding-left: 60px; }
	#sfooter #cse-search-box-2 input.ssearch {background-color:#fff; color:#5e5e5e; font-size:1.3em; border:0; padding:5px 1px 5px 10px;}


#printbutton
	{
		width:226px;
		height:28px;
		float:right;
		margin:0 auto;
		padding: 0px;
	}
.printbutton 
	{
		width:226px;
		height:28px;
		float:right;
		margin: 0px;
		padding:6px 0 0 0;
		font-family:Arial;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(pics/printbutton.jpg);
		background-repeat:no-repeat;
	}


/* per marketplace */

.bordo_1_colonna {
	background-color: #666666;
}

.menusx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-color: #AAAAAA;
	border-bottom-style: double;
	border-bottom-width: 1px;
}

.menusx:link {
	text-decoration: none;
}

.menusx:visited {
	text-decoration: none;
}

.menusx:hover {
	text-decoration: none;
}


.titlemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	border-bottom-color: #AAAAAA;
	border-bottom-style: double;
	border-bottom-width: 1px;
	padding: .3em 1em;
}

ul.menu1 { 
	width: 171px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu1 li a { 
	display: block;
	height: 2em;
	line-height: 2em;
}

ul.menu1 li {
	display: inline;
}

ul.menu1 li a:link, ul.menu1 li a:visited { 
	background: #FF9900;
	color: #FFFFFF;
}

ul.menu1 li a:hover, ul.menu1 li a:active { 
	background: #EEEEEE;
	color: #444444;
}

ul.menu2 { 
	width: 255px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu2 li a { 
	display: block;
	height: 2em;
	line-height: 2em;
}

ul.menu2 li {
	display: inline;
}

ul.menu2 li a:link, ul.menu2 li a:visited { 
	background: #FF9900;
	color: #FFFFFF;
}

ul.menu2 li a:hover, ul.menu2 li a:active { 
	background: #EEEEEE;
	color: #444444;
}


/* --- PAGINAZIONE --- */


div.pages {
	margin: 20px 0px 15px 0px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-color: #EFEFEF;
	padding: 4px 0px;
	text-align: center;
}

div.pages span.dis, div.pages span.cur, div.pages a {
	background-color: #FFFFFF;
	display: inline-block;
	padding: 4px 7px;
	margin-right: 4px;
}

div.pages span.cur {
	border: 1px solid #DDDDDD;
	font-weight: bold;
}

div.pages span.dis {
	border: 1px solid #DDDDDD;
	color: #CCCCCC;
}

div.pages a, div.pages a:active, div.pages a:visited, div.pages a:hover {
	border: 1px solid #336699;
	color: #336699;
	text-decoration: none;
}

div.pages a:hover {
	background-color: #FF6600;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}


/* End of MarBaro Layout
-------------------------- */

