/* ************************************************
BREVINI
main.css
Author: Gianluca Buoncompagni - fullsix spa
First Draft:		Mon Nov 26 18:19:07 CET 2007
************************************************* */

/* BASIC
================================================== */
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	outline:0;
}

html, body{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	color:#000;
	text-align:center;
}

h1{}
h2{
font-size:12px;
background:#099;
color:#fff;
font-weight:normal;
font-style:italic;
font-weight:bold;
padding:0 2px;
line-height:20px;
margin-bottom:7px;}

/* Titoli sifr nascosti */
.flash-replaced embed{

			}
.flash-replaced .alt {
				display: block;
				height: 0;
				position: absolute;
				overflow: hidden;
				width: 0;
			}
			
h3{}
h4{color:#099;
	font-size:12px;
	}
h5{}

a{
	color: #000;
	text-decoration:none;
}
a:hover{
	color:#099;
	text-decoration:underline;
}

p{}

ul{
	margin-bottom: 20px;
}

ul li{
padding-left:18px;
background:url(img/ico01.gif) top left no-repeat;
line-height:14px;
margin-bottom:5px;
}

input, select{
border:1px solid #ccc;
height:16px;
padding:2px;
color:#666;
font-size:11px;
}
select{
height:20px;
}

label{
color:#999;
margin-bottom:2px;
font-weight:bold;
}

.nostyle{
border:none;
padding:0;
height:auto;
}

/* STRUTTURA 
====================================================== */
div#mainWrap{
	width:900px;
	padding:20px;
	padding-bottom:40px;	
	margin:0 auto;
	text-align:left;
	overflow: auto;
	background:url(img/bg_footer.gif) bottom left repeat-x;
	}
	div#header #welcome{
	position:absolute;
	top:18px;
	left:260px;
	}

/* HEADER 
====================================================== */
div#header{
position: relative;
background:url(img/bg_header.gif) top left repeat-x;
}

div#header{
position: relative;
background:url(img/bg_header.gif) top left repeat-x;
margin-bottom:26px;
}

div#header #logo{
border-right:10px solid #fff;
}

div#header #welcome{
position:absolute;
top:18px;
left:260px;
}

div#header a#changeLang{
position:absolute;
display:block;
top:-2px;
right:0;
color:#099;
line-height:16px;
background:#efefef;
padding:0 8px;
border:1px solid #ccc;
}

div#header a#changeLang:hover{
color:#000;
text-decoration:none;
background:#ffc;
}
div#header a#logout{
position:absolute;
display:block;
top:44px;
right:0px;
color:#099;
}
div#header a#logout b{
color:#c00;
}

/* BOX LOGIN E SEARCH
====================================================== */
#searchBox{
border-bottom:1px solid #ccc;
padding-bottom:10px;
}
#searchBox form label{
display:block;
}

#searchWhat{
width:100px;
}
/* jquery overlabel */
div#loginBox div{
position:relative;
}
label.overlabel-apply {
	position:absolute;
	top:5px;
	left:5px;
	z-index:1;
	color:#999;
	font-weight:normal;
	font-size:11px;
}
div#loginBox{
margin-top:20px;
}
div#loginBox h4,
div#searchBox h4{
margin-bottom:4px;
}
div#loginBox form{
background:#f2f2f2;
padding:15px 10px 10px 10px ;
border:1px solid #ddd;
position:relative;
overflow:auto;
}

/* COLONNA CENTRALE 
====================================================== */
div#mainColumn{
float:left;
width:570px;
overflow:auto;
}
#boxEnclosure{
height:230px;
margin-bottom:20px;
}
div#mainColumn #flashCont{
width:570px;
height:230px;
background-color: #DDD;
margin-bottom:20px;
}

div.contCol{
clear:both;
}

div.elencoSX{
width:260px;
float:left;
}

div.elencoDX{
width:260px;
float:right;
}
/* ELENCO RISERVATO
====================================================== */
div.elencoLoggato{
width:260px;
}
div.elencoLoggato ul li{
padding-left:0;
background:none;
}
div.elencoLoggato ul li a{
padding-left:18px;
background:url(img/ico01r.gif) top left no-repeat;

}
div.elencoLoggato ul li a:hover{
background:url(img/ico01r.gif) top left no-repeat;
color:#f00;
}
div.elencoLoggato h2{
background:#f00;
}

/* COLONNA NEWS 
====================================================== */
div#newsColumn{
float:right;
width:260px;
}

#linkServ{
float:right;
border-left:1px solid #ccc;
padding:0px 0px 20px 6px;
font-size:11px;
}


#linkServ a{
display:block;
color:#099;
line-height:20px;
}

#searchBox form fieldset{
float:left;
margin-right:6px;
}

li.newsIndex{
margin-bottom:24px;
font-weight:bold;
background: url(img/ico12.gif) top left no-repeat;

}

ul#news li.newsIndex a{
color:#666;
text-decoration:underline;
}

ul#news li.newsIndex a:hover{
color:#099;
text-decoration:underline;
}

ul#news li a{
color:#099;
}
ul#news li.riservata{
background:url(img/ico01r.gif) top left no-repeat;
}
ul#news li.riservataLocale{
background:url(img/ico01b.gif) top left no-repeat;
}
ul#news li.riservata a{
color:#f00;
}
ul#news li.riservataLocale a{
color:#009;
}


.yt {
    background: url("http://files.brevini.com/yt.gif") no-repeat scroll 0 0 transparent;
    position: absolute;
    height: 22px;
    top: -5px;
	right: 120px;
    text-indent: -9999px;
    width: 51px;
}
.yt:hover {
    background-position: 0 -22px;
}
.yt span {
    display: none;
}

