/* Import the internal CSS */

@import url("base.css");

/* Login Form */


body div.generalBox label { display: block; }
body div.generalBox .check { display: inline; }
body div.generalBox ul li { list-style: square; font-size: 0.75em; color: #555; }
body div.generalBox a { color: #e55205; }
.link { margin: 5px 0; text-transform: uppercase; color: #d34900; }
.link a { color: #d34900; }

h5.boxTitle {
	background:							#adadad url("i/tboxg.gif") left top no-repeat;
	height:								20px;
	margin:								8px 0 0 0;
	color:								#fff;
	padding:							5px 0 0 15px;
	width:								715px;
}
h5.boxTitle a { color: #fff; }
h5.boxTitle a:hover { text-decoration: underline; }

body div.generalBox {
	background:							#f0f0f0 url("i/boxg.gif") left bottom no-repeat;
	padding:							15px;
	margin:								0 0 5px 0;
	width:								700px;
	display:							block;
}
body div.generalBox label {
	display:							block;
	font-size:							0.7em;
	color:								#666;
	text-transform:						uppercase;
}
body div.generalBox a, body div.generalBox i { font-size: 12px; }

body div.generalBox p.parag img { float: left; margin: 0 5px 5px 0; }

body div.generalBox .clear { clear: both; }

/* Box Arancione */

h5.orange_boxTitle {
	background:							#e55205 url("i/toporangebox.gif") left top no-repeat;
	height:								20px;
	margin:								8px 0 0 0;
	color:								#fff;
	width:								715px;
	padding:							5px 0 0 15px;
	clear: both;
}
h5.orange_boxTitle a { color: #fff; }
h5.orange_boxTitle a:hover { text-decoration: underline; }

body div.orangeBox {
	background:							#ff9000 url("i/backorangebox.gif") left bottom no-repeat;
	padding:							15px;
	margin:								0 0 5px 0;
	width:								700px;
}
body div.orangeBox label {
	display:							block;
	font-size:							0.7em;
	color:								#888;
	text-transform:						uppercase;
}
body div.orangeBox p.parag, body div.orangeBox a, body div.orangeBox label { color: #fff; }
body div.orangeBox a:hover { text-decoration: underline; }
body div.vota { color: #fff; font-size: 12px; }
body div.vota form { display: inline; }
body div.vota img { vertical-align: middle; }

.error {
	color:								#910000;
	font-size:							0.8em;
	margin:								3px 0;
}
p.parag {
	font-size:							0.75em;
	color:								#777;
	margin:								3px 0px;
	text-align:							justify;
}
p.parag2 {
	font-size:							0.75em;
	color:								#777;
	margin:								3px 25px;
	text-align:							justify;
}
p.parag3 {
	font-size:							0.75em;
	color:								#777;
	text-align:							right;
}

/* Box Arancioni */

div#genere, div#votati {
	margin: 0 0 10px 0;
	padding: 0;
}
div#genere h4, div#votati h4 {
	width:								161px;
	height:								23px;
	/*text-indent:						-9999px;*/
	font-size:							1.0em;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
}

div#genere ul#Nav, div#votati ul#Nav {
	width: 171px;
	margin: 0;
	padding: 0;
}
div#genere ul#Nav li, div#votati ul#Nav li {
	list-style: none;
	font-size: 12px;
	margin: 0;
	padding: 2px 3px 0 5px;
}
div#genere ul#Nav li a, div#votati ul#Nav li a { color: #7f2c00; }

/* Box I Siti Piť Votati */

div#votati h4 {
	background:							url("i/vtitle.gif") repeat-y;
}

div#votati ul#Nav { padding: 0 0 5px 0; background: url("i/vscroll.gif") left bottom no-repeat; }

/* Box Genere */

div#genere h4 {
	background:							url("i/htitle.gif") no-repeat;
	background-color: #E55205;
}

div#genere .text {
	padding: 5px 0 0 5px;
}

div#genere p {
	width:								70px;
	height:								15px;
	margin:								0;
	font-size:							0.6em;
	background:							url("i/gfoot.gif") no-repeat;
	text-transform:						uppercase;
	padding:							2px 0 0 101px;
}

div#genere p a { color: #e55205; }

div#genere ul#Nav { background: url("i/gscroll.gif") repeat-y; }

/* Tabella Ultimi Siti Inseriti */

div#lastInsert {
	clear: both;
	margin: 0;
	padding: 0;
	background:	url("i/lastinsf.jpg") bottom left no-repeat;
	background-color: #FF9000;
}

div#lastInsert h4 {
	width:								530px;
	height:								21px;
	/*text-indent:						-9999px;*/
	background:							url("i/lastins2.gif") repeat-y;
	color: #FFFFFF;
	padding-left: 10px;
}

div#lastInsert table {
	width:								auto;
	border-collapse:					collapse;
	margin:								0;
	margin-top: 5px;
	padding:							0;
	border:								0;
	font-size:							0.80em;
	margin-left: 5px;
}
div#lastInsert table td { padding-left: 2px; padding-right: 2px; }
div#lastInsert table a { color: #000; }
div#lastInsert table a:hover { text-decoration: underline; }
div#lastInsert table td.space { height: 3px; font-size: 1px; }

div#lastInsert table td.nome { color: #FFE19A; }
div#lastInsert table td.nome span { font-size: 10px; }
div#lastInsert table td.nome a { color: #fff; }

/* Tabella Categoria */

table#category {
	font-size:							0.8em;
	border-collapse:					collpase;
	empty-cells:						show;
	margin:								5px 0;
	width:								685px;
	color:								#fff;
}
table#category span { display: block; margin: 0 0 10px 0; }
table#category strong {
	font-size:							0.7em;
	font-weight:						normal;
	font-style:							italic;
}
table#category a {
	color:								#fff;
	font-weight:						bold;
}
table#category a:hover { color: #ffdaa9; text-decoration: underline; }


div#content p.parag { font-size: 0.8em; }

body div.link { text-transform: none; color: #000; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #aaa; }
body div.link a { color: #e55205; font-weight: bold; }
body div.link a:hover { text-decoration: underline; }
body div.link em, body div.linksp em { font-size: 14px; color: #e55205; }
span.voto { clear: left; display: block;  font-size: 0.7em; padding: 0 0 0 180px; }
h5.segnala { margin: 10px 0; text-transform: uppercase; text-align: center; }
h5.segnala a { color: #e55205; }

/* Pagina Dettagli */

ul#detail { margin: 0; padding: 0; }
ul#detail li { list-style: none; margin: 0; padding: 5px 0; clear: both; }
ul#detail li.titolo { text-transform: uppercase; font-weight: bold; }
ul#detail li.desc { padding: 5px 5px 5px 0; text-align: justify; }
ul#detail li.desc img { float: left; margin: 0 3px 3px 0; /*border: 3px solid #e55205;*/ }

div.bottoni {
	clear: both;
	font-size:							0.75em;
	text-align:							center;
	text-transform:						uppercase;
	height:								17px;
}
div.bottoni img { vertical-align: middle; margin-right: 3px; }

table#result { width: 100%; font-size: 0.8em; color: #444; }
table#result th { text-align: left; }

div.img { margin: 10px 0; text-align: center; }

/* Search */

q.orange { color: #e55205; font-weight: bold; }
input.button { vertical-align: middle; }
h5.title { color: #e55205; text-transform: uppercase; }

/* Review */

div.review {
	margin: 10px 0;
	font-size: 12px;
	background: #eee;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	color: #444;
}
div.review a { color: #e55205; }
div.review img { vertical-align: middle; }

ul img { float: right; margin: 5px; }

p.pagination { font-size: 12px; color #666; }
p.pagination a { color: #e55205; }

body#contattaci div.generalBox h3 { color: #444; font-size: 14px; margin: 7px 0; }

body div.linksp {
	margin:								0 0 5px 0;
	width:								687px;
	border-bottom:						1px dotted #aaa;
}
body div.linksp { background: #efefef; padding: 5px 15px; }
body div.linksp .desc { font-size: 12px; color: #444; }
body div.linksp p.parag img { float: left; margin: 0 3px 3px 0; }
body div.linksp .voto { clear: both; padding-left: 10px; margin-top: 15px; text-align: right; }
body div.linksp .voto a { color: #e55205; font-weight: bold; }

body div.generalBox p.opinioni img { float: none; vertical-align: middle; }

div.codice { margin: 0; padding: 10px; border: 1px solid #000; background: #fff; }
div.codice { font-family: Courier, monospace; }

/* Hot Links */
table.hot {
	margin-bottom: 15px;
	font-size: 12px;
	border: 1px solid #333;
}
table.hot td.title {
	background: #ff9000;
}
table.hot td.title, table.hot td.subtitle { font-weight: bold; }

body div#content div.withimg {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
body div#content div.withimg img { clear: both; float: none; display: inline; padding: 0 16px; }

a.top_menu {
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
}

a.top_menu:active, a.top_menu:link, a.top_menu:visited {
  color:#FFFFFF;
  background-color: inherit;
}

a.top_menu:hover {
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: underline;
}
