
<!--

/************************************
*  Template n.012: Monocromo
*  Tipo: 3col-sx
*  Data: Luglio 05
*  Autore: CF
*  Note: /
*  Copyright: Sitonline.it
*************************************/

body
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #e9e9df;
	font: 11px/1.4 verdana, arial, sans-serif;
	color: #3d3d33;
	text-align:center; }

p, h1, h2, h3, h4, h5, form { margin: 0; }
img { border: 0; }

a, a:visited { color: #69f; }
a:hover { color: #505090; }

#path { font-size:10px; letter-spacing:2px; padding:7px; margin: 7px; color:#777;}

/* LAYOUT
==================  */
#whopper {
	background: url("/tmpl_images/bg_edge_shadow.gif") #ffffff;
	padding: 0px;
	width: 790px;
	margin:0 auto; }

#contentwrap { margin:0 30px; text-align: left; }
#page {background: #fff; width:730px;}
#leftcol { width: 150px; background: #e4e4e4; }
#centercol { width:440px; background:#fff; border-left:1px solid #ccc; }
#rightcol { width: 150px; background: #e4e4e4; }

/* HEADER
==================  */
#header { border-bottom: 10px solid #69F; background-color: #505090; background-image: url("/tmpl_images/blu.jpg"); height: 80px; }
#header h1 { color: #fff; padding:2px 10px 2px 10px; font-size:24px; font-weight:bold; }
#header h1 a { color: #fff; }
#header h2 { color: #69f; padding: 2px 10px 0; font-size: 13px; font-style:italic; }

/* MENU NAVIGAZIONE
===================  */
#main_menu, #sub_menu { margin: 10px 0px; padding-bottom: 10px; }
#main_menu ul, #sub_menu ul { color: white; margin: 0; padding:0; }
#main_menu li { list-style-type: none; border-bottom: 3px solid /*#505090*/#fff; }
#main_menu li a { color: #505090; text-decoration: none; letter-spacing: 1px; padding:3px; display:block; }
#main_menu li a:hover { background: #69f; color:white; }

#sub_menu li { list-style-type: none; border-bottom: 1px dotted #ccc; padding: 5px 30px; }
#pagename_father {padding-left:6px; font-weight:bold; color:#666;}
#sub_menu li a { color: #36F; text-decoration: none; }
#sub_menu li a:hover { color: #36F; }

/* PAGING DELLE PAGINE DINAMICHE -------------------------------------------- */
#nav_dinamic {
	display: block;
	padding-right: 10px;
	background-color: #fff;
	color: #444;
	width: 95%;
	text-align: right;
	margin-bottom: 10px; }
#nav_dinamic a:hover, #nav_dinamic a:active { color: #000;}

/* NAVIGAZIONE DELLA PAGINA DINAMICA ------------------------------------------ */
ul#navigation { list-style-type: none; margin: 0; padding: .5em 0; border-top: 1px solid #666; }
ul#navigation li a { display: block; width: 4em; color: #444; background-color: #f1f1f1; padding: .2em 0; text-align: center; text-decoration: none; }
ul#navigation li a:hover { color: #444; background-color: #fff; }
ul#navigation .left { float: left; }
ul#navigation .right { float: right; }

/* CONTENUTO PRINCIPALE
=======================  */
#red_box_container, #dinamic_red_box_container {padding:8px 8px 8px 8px;}
#red_box_container img, #dinamic_red_box_container img { border: 0;}
.red_box a { color:#69f; }
.red_box a:hover { text-decoration: underline; color:#505090;}

.red_box { margin: 8px; color: #666; line-height:150%;}
.red_box h3 { margin-bottom:5px; color:#69f; font-family:georgia, palatino;}
.red_box h3 a { font-size:10px;}
.red_box img { margin: 5px; }

/* CONTENUTO SECONDARIO
=======================  */
#blue_box_container {border-bottom:1px solid #ccc; width:100%;}
.blue_box {margin:5px;}
.blue_box h4 { color: #666; font-size: 14px; margin-bottom: 8px; }
.blue_box img { margin: 0px 3px; border: 1px solid #ccc; }

#box_news_hp { padding: 5px 15px;  border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#box_news_hp h4 { color: #69f; }
#box_news_hp h5 a { color: #333; font-size: 10px; }
#box_news_hp h5 a:hover { color: #69f; }

/* VARIE
=======================  */
h3.pagename { font-size: 14px; font-weight: bold; }
#print { text-align: right; font-size: 10px; }
#testata_static { width: 98%; margin: 5px; padding: 5px; border-left:3px solid #036; background:#f4f4f4; color: #036; }

#lang_menu { text-align: center; margin-right: 10px; margin-left: 10px; font-size: 10px; color: #444; padding: 5px 0; }
#viral { margin: 10px auto; text-align:center; font-size: 10px; }
#date_comments { float: right; text-align: right;}

#back a:link, #back a:visited {
	display: block;
	padding: .2em .5em;
	background-color: #f1f1f1;
	color: #444;
	width: 4em;
	text-decoration: none;
	text-align: center;
	margin-bottom: 10px; 
	font-size: 10px; }
#back a:hover, #back a:active { background-color: #fff; color: #444;}

/* SEARCH
=======================  */
#search { text-align: center; padding-top: 5px;}
#searchstyle { width: 90px;}
#pagecontent #search { text-align: right; }
.search_result { margin: 10px 0 10px 0; padding: 10px 0 10px 0; line-height: 170%; }
.search_result h5 {font-size: 13px; margin: 0;}
.search_result p { margin: 0; }	

/* PAGINA CONTATTI
==============================================================================================  */
#box_contact { margin: 0; padding: 10px 0 0 10px; line-height: 170%; }
.form_int { margin: 10px 5px 0 5px; padding: 0px; }
.form_int form { padding: 5px; }
.form_int legend { font-weight: bold; color: #596622; padding:3px; }
.form_int fieldset { border: 1px solid #ccc; }
.form_int label { color: #333; display: block; text-align: right; margin-right: 10px; margin-left: 10px; }
textarea, input { color: #333; font-size: 12px; font-family: verdana, arial, sans-serif; }
.submit_send { background-color: #ccc; padding: 3px; font: bold 12px Georgia, "Times New Roman"; }
textarea{ width: 230px }
.contact_form { width: 230px }
.feedback { color: green; }

/* FOOTER
=========  */
#footer {
	color: #fff;
	text-align: center;
	height: 50px;
	border-top: 10px solid #69f;
	background-color: #505090;
	background-image: url("/tmpl_images/blu.jpg"); }
#footer { color: #fff; }
-->
