/*
Css portale eXtenZilla.org: http://www.extenzilla.org
Autore: Francesco Lodolo (flod)
Ultima modifica: 20070208
*/


/* Struttura Layout */

body {
 	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 80%;
 	color: #000000;
 	background: #6181A5 url(img/bg_body.gif) top center repeat-y;
 	margin: 0;
 	padding: 0;
 	text-align: center;
}

#body_wrap {
  	text-align: left;
  	width: 960px;
  	margin: 0 auto;
  	background: #D3EFFF url(img/bg_wrap.gif) 20% 0 repeat-y;
}

#content {
	clear: both;
  	min-height: 600px;
}

#menu_wrap {
  	display: inline;	
  	float: left;	
  	width: 20%;  
}

#main_content_wrap {
  	display: inline;
  	float: right;
  	width: 79%;
}

#main_content {
  	padding-right: 0.7em;
	padding-bottom: 0.7em;
}

#main_content a {
  	font-weight: bold;
}

#footer {
  	clear: both;
  	height: 50px;	
  	background: #023;		
}

/* Tag generici */

img {
  	border: 0;
}

ul {
  	list-style: none;
  	margin: 0;
  	padding: 0;
}

a {
 	text-decoration: none;
	color: #3B68BC;
}

h1, h2, h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
}

code, pre {
	background: #E2E2E2;
	border: 1px solid #AFAFAF;
	padding: 5px;
	margin: 10px;
	font-family: Courier, "Courier New", serif;
}

/* Header */
#header {
	height: 90px;
	width: 100%;
	background: #1D3259 url(img/bg_header.gif) top left no-repeat;
	float: left;
	border-bottom: 1px solid #023;
}

#header div {
	background: url(img/logo_xz.gif) top left no-repeat;
	height: 90px;
	float: left;
}

#header #titolo_xz {
	padding-left: 100px;
}

#header h1, #header li span, #header a span {
	display: none;
}

#header ul {
	float: right;
	margin-right: 20px;
}

#header li {
	float: left;
	margin: 0 5px;
}

/* Menu laterale */

#menu {
  	padding: 0.5em;	
    color: #EEE;
}

#menu h2 {
	color: #FFF;
	margin: 0.5em 0 0.2em 0;
	display: block;
	border-top: 1px dotted #AAA;
	padding-top: 5px;	
    padding-left: 20px;	
}

#menu h2 a {
	color: #FFF;
}


#menu h2 a:hover {
	color: #CCC;
}

#menu a {
	color: #EEE;
}

#menu a:hover {
	color: #AAA;
}

#h2_home {
    background: url(img/h2_home.gif) 0 5px no-repeat;	
}

#h2_feed {
    background: url(img/h2_feed.gif) 0 5px no-repeat;	
}

#h2_forum {
    background: url(img/h2_forum.gif) 0 5px no-repeat;	
}

#h2_estensioni {
    background: url(img/h2_estensioni.gif) 0 5px no-repeat;	
}

#h2_temi {
    background: url(img/h2_temi.gif) 0 5px no-repeat;	
}

#h2_guide {
    background: url(img/h2_guide.gif) 0 5px no-repeat;	
}

#h2_ricerca {
    background: url(img/h2_ricerca.gif) 0 5px no-repeat;	
}

#h2_linkutili {
    background: url(img/h2_linkutili.gif) 0 5px no-repeat;	
}

#menu ul {
	margin-left: 20px;
}

#menu ul #cat {
	margin-left: 5px;
	font-size: 90%;
}

#menu ul #cat #sottocategoria_attiva {
	color: #FFF;
	font-weight: bold;
}

#menu ul #cat a:hover{
	color: #AAA;
}

#img_licenza {
	margin-top: 20px;
	margin-left: 20px;
}

.referral_sidebar {
	margin-top: 10px;
	margin-left: 20px;
}

#menu_searchform {
	margin-left: 20px;
	margin-bottom: 10px;
}

#menu_searchform #pulsantericerca{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #d1d1d1;
	background-color: #d1d1d1;
	color: #222;
	margin-top: 2px;
}

#menu_searchform #camporicerca{
	background-color: #eee;
	margin-bottom: 0.3em;
	margin-top: 2px;
	border: 1px solid #d1d1d1;
	width: 95%;
	color: #000;
}

#menu_searchform #camporicerca:focus{
	background-color: #fff;
	border: 1px solid #a1a1a1;	
	color: #000;	
}

/* Footer */

#footer {
	font-size: 80%;
	color: #DDD;
	text-align: center;
	padding: 4px;
}

#footer p {
	margin: 3px 0;
}

#footer a {
	color: #DDD;
}

#footer_validazioni a {
	border-bottom: 1px dotted #DDD;
}

/* Vari corpo centrale */

#adsense_corpo {
	text-align: center;
	clear: both;
}

.homeext {
  	background: #b9e0f7;
    border: 2px dotted #a8d5ef;
	margin: 10px 0;
	padding: 0 2px;
 	text-align: justify;
}

.homeext ul {
 	list-style-type: disc;
 	margin: 5px 20px;
}

.titext {
 	height: 20px;
 	line-height: 170%;
 	padding-bottom: 3px;
}

.titext h3 {
 	margin: 0;
 	padding: 0;
 	float: left;
	font-size: 135%;
	font-variant: small-caps;
}

.titext h3 a {
 	color: #000;
}

.homeext .comp {
 	float: right;
 	margin-top: 1px;
	margin-right: 1px;
}

.homeext .comp img {
 	margin-left: 3px;
	margin-top: 3px;
}

.listitem .comp , .listitem1 .comp {
 	float: right;
 	margin-top: 1px;
	margin-right: 5px;
}

.listitem .comp img, .listitem1 .comp img {
 	margin-left: 3px;
	margin-top: 0.6em;
}

/* Scheda estensione */

#scheda {
  	background: #b9e0f7;
    border: 2px dotted #a8d5ef;
	margin: 10px 0;
	padding: 5px;
 	text-align: justify;
}

#scheda ul {
	list-style-type: disc;
	margin-left: 20px;
}

#scheda h1 {
	text-align: center;
	font-size: 150%;
	font-variant: small-caps;
	margin: 3px 0;
}

#scheda #adsense_titolo {
	text-align: center;	
	margin: 4px 0;
}

#scheda #screenshot {
	text-align: center;
}

#scheda #screenshot img {
	padding: 6px;
	border: 1px solid #D3EFFF;
	margin: 10px auto;
}

#scheda ul#info {
	background: #a8d5ef url(img/bg_ulinfo.gif) top left repeat-x;;
	border: 1px solid #97bfd6;	
	list-style: none;
	margin: 0 10px;
	padding: 5px;
}

#scheda ul#info li {
	padding: 2px;
}

div#localizzazione_ufficiale {
	clear: both;
	background: #D3EFFF;	
	border: 2px dotted #A0C2D7;
	margin: 4px 10px;
	line-height: 1.7em;
	padding: 3px;
	text-align: center;
}

div.note {
	clear: both;
	background: #D3EFFF;	
	border: 2px dotted #A0C2D7;
	margin: 4px 10px;
	line-height: 1.7em;
	padding: 5px;
	text-align: justify;
}

div#descrizione {
	clear: both;
	margin: 20px 10px;
}

#buttons {
	width: 100%;
}

#button_install {
	float: left;
	background: #D3EFFF url(img/btn_installa.gif) 1.5em 50% no-repeat;	
	height: 1em;
	width: 5em;	
	padding: 0.3em 3em 0.8em;
	margin: 10px 0 10px 150px;
	text-align: center;
	border: 2px solid #A0C2D7;	
}

#button_install a {
	display: block;
	padding-left: 5px;	
	font-size: 120%;
	font-variant: small-caps;
}

#button_install a:hover {
	color: #000;
}

#button_download {
	float: right;
	background: #D3EFFF url(img/btn_scarica.gif) 1.5em 50% no-repeat;	
	height: 1em;
	width: 5em;	
	padding: 0.3em 3em 0.8em;
	margin: 10px 150px 10px 0;
	text-align: center;
	border: 2px solid #A0C2D7;
}

#button_download a {
	display: block;
	padding-left: 5px;
	font-size: 120%;
	font-variant: small-caps;
}

#button_download a:hover {
	color: #000;
}

#button_download_single {
	background: #D3EFFF url(img/btn_scarica.gif) 1.5em 50% no-repeat;	
	height: 1em;
	width: 5em;	
	padding: 0.3em 3em 0.8em;
	margin: 10px auto;
	text-align: center;
	border: 2px solid #A0C2D7;
}

#button_download_single a {
	display: block;
	padding-left: 5px;
	font-size: 120%;
	font-variant: small-caps;
}

#button_download_single a:hover {
	color: #000;
}

/* Lista estensioni */

.listitem {
	width: 100%;
	float: left;
 	line-height: 2em; 	
	margin: 0.1em 0;
	padding-bottom: 0.1em;
 	background: #b9e0f7;
 	border: 2px dotted #a8d5ef;	
}

.listitem1 {
	width: 100%;
	float: left;	
 	line-height: 2em; 	
	margin: 0.1em 0;
	padding-bottom: 0.1em;
 	background: #A0C2D7;
 	border: 2px dotted #a8d5ef;
}

.listitem h3, .listitem1 h3 {
 	margin: 3px;
 	padding: 0;
	float: left;	
	font-variant: small-caps;
}

.listitem h3 a, .listitem1 h3 a {
 	color: #000;
}

.ext_download {
	float: left;
	padding: 0 1px;
}

/* Navigazione elenco estensioni e temi */

#pagine {
 	float: right;
 	margin-top: 5px;
}

.freccia_pagine {
	padding: 0 3px;
}

#ordine {
 	text-align: center;
 	margin: 5px 0;
}

#ordine .attivo {
	border-bottom: 2px dotted #4162EF;
}

#alfabeto {
 	text-align: center;
	font-size: 90%;
 	margin: 5px 0;
}

.comp_scheda {
	margin-right: 3px;
}

/* Pagina ricerca avanzata */

#form_google_search {
	background: #FFF;
	margin: 10px 30px;
	padding: 10px 20px;
}

#form_google_search #sbi {
	margin-left: 5px;
}

/* Notizie in home page */

#breaking_news {
	background: #FFF6BB url(img/bg_breakingnews.gif) top left repeat-x;
	border: 1px solid #FFD229;
	margin: 5px 0;
	padding: 3px;
}

#breaking_news p {
	margin: 0;
	text-align: center;
	font-size: 105%;
}

#breaking_news a {
	color: #FF1D08;
}

/* Pagina errore 404 */

#errore404 {
	background: #FFF6BB url(img/bg_breakingnews.gif) top left repeat-x;
	border: 1px solid #FFD229;
	margin: 5px 0;
	padding: 3px;	
	text-align: center;
	font-size: 115%;
}

#errore404 h2 {
	display: block;
	margin: 20px 0;
	font-size: 140%;
	color: #FF1D08;
}
