﻿/*Carnevale dauno CSS*/
/*----------STRUTTURA----------*/
body { 
	margin:0; 
	padding:0; 
	background:#FFF;
}
body	{ 
	font: 80% verdana, tahoma, helvetica, sans-serif;
}
/*BOX LOGO+COLONNA SX*/
#sx {
    position:absolute;
    width:180px;
    top:0;
    left:0;
}
/*SIMULA COLONNA SX*/
  #csx {
    background:#369;
    width:100%;
}
/*BOX: HEAD-NAV-DX-CONTENUTI*/
  #cdx {
    margin-left:180px;
    padding-left:0px;
}
/*HEADER*/
    #head {
    background:#FFF url(imgs/bkhd.gif) repeat-x;
    width:100%;
	height: 84px; 
	border-bottom: 1px solid #036;
	text-align: center;
	padding: 2px 0;
}
/*BOX: CONTENUTI-DX*/
  #mdx {
    position:relative;
    width:100%;
    background:#FFF; /*Colore colonna destra*/
}
/*COLONNA DX*/
  #dx {
    position:absolute;
    width:180px;
    top:0;
    right:0;
	text-align:center;
}
/*CONTENUTI*/
  #content {
	position:relative;
	margin-right:180px;
	border-right:1px dashed #F93;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	padding:4px 4px;
}
/*STILI PER BOX RICERCA*/
form { margin: 0; padding: 0;}
label { display: none; }
input { font: 90% tahoma, helvetica, sans-serif; }
.cc { background: #fff; border: 1px solid #000; margin: 4px 0; padding: 2px; 
width: 140px; }
.sb { background: #369; border: 1px solid #222; color: #fff; margin-bottom: 
4px; font-weight:bold; }
/*/STILI PER BOX RICERCA*/

/*FOOTER*/
  #footer { 
	width:100%; margin: 0; text-align: left;
	background: #F90; 
	border-bottom: 1px solid #036; 
	border-top: 1px solid #036; 
}
/*----------FINE STRUTTURA----------*/
/*MENU NAVIGAZIONE*/
/*VERTICALE SX*/
#navmenu ul { list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid #F93;}
#navmenu li { margin-bottom: 0px; margin-top: 0px;  width: 180px;}
#navmenu a { display: block; text-decoration: none; padding: 1px 2px 1px 16px; }
#navmenu a { color: #FFFFFF; background:  url(imgs/arrow.gif) 3px no-repeat;  border-top: 1px solid #F93;}
#navmenu a:hover { background: #036 url(imgs/arrow_on.gif) 3px no-repeat; color: #FFF; }
#active a { display: block; text-decoration: none; padding: 1px 2px 1px 16px; font-weight: normal; }
#active a {color: #FFF; background: #036 url(imgs/arrow_on.gif) 3px no-repeat; margin: 0;}
/*ORIZZONTALE TOP*/
#nav { position:relative; width:100%; width:100%; background:#FFF url(imgs/tab/bg.gif) repeat-x bottom;
 	font: 90% tahoma, helvetica, sans-serif; line-height:normal; min-height: 32px; }
#nav ul { margin:0; padding:10px 10px 0; list-style:none; }
#nav li { float:left; background: url(imgs/tab/left.gif) no-repeat left top; margin:0; padding:0 0 0 9px;}
#nav a { float:left; display:block; background: url(imgs/tab/right.gif) no-repeat right top; padding:5px 15px 4px 6px;
	text-decoration:none; font-weight:bold; color:#FFF; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover { color:#F93;}
#nav #current { background-image: url(imgs/tab/left_on.gif);}
#nav #current a { background-image: url(imgs/tab/right_on.gif); color:#369; padding-bottom:5px; }
/*----------FINE MENU NAVIGAZIONE----------*/

/*LINK*/
a:link, a:visited  { color: #003366; text-decoration: underline; font-weight: bold; }
a:hover  { color: #003366; text-decoration: none; font-weight: bold; }
/* FINE LINK*/

/*IMPOSTAZIONI PARAGRAFI E IMMAGINI*/
/*TESTO+IMG COLONNA DESTRA*/
#dx p { border-bottom: 1px dashed #F93; padding: 4px; }
#dx img { padding: 4px 0;}
/*TESTO+IMG NEWS HOME*/
.news { border-bottom: 1px dashed #999; padding:4px 4px;
	min-height: 104px;
	height: auto !important;
	height: 104px; }
.news img { float: left; margin-right: 6px;}
/*TESTO + IMG FOOTER*/
#footer p { padding: 1px 6px; text-align: right; font-size: 80%; }
#footer img { vertical-align: middle; padding-left: 4px;}
/*TITOLI E PARAGRAFI*/
h1 { font-size: 140%; margin: 4px 0; line-height:130%; }
h2 { font-size: 120%; margin: 4px 0; line-height:130%; }
p { margin: 6px 0; padding-bottom : 8px; line-height:150%; }
img { border:0;}
.dash { border-bottom: 1px dashed #999; border-top: 1px dashed #999; padding:4px 4px; }
.nascosto {display:none;}
/*------FINE IMPOSTAZIONI PARAGRAFI E IMMAGINI------*/