/*
	
	Theme Name: Mondowin
	Theme URI: http://www.mondowin.com
	Description: Custom blogzine theme for Mondowin.com
	Version: 1.1
	Author: Federico Totti
	Author URI: http://www.toaster.it/
	
	*/



/* --- structure elements --- */

body{
	background:#294e6e;
	text-align:center;
	color:#333;
}

#container{
	margin:0 auto;
	background:#fff;
	width:960px;
}

#header{
	margin-top:26px;
	height:100px;
	padding:0 10px 10px 20px;
	text-align:left;
}

#evidence{
	height:260px;
	background:#294e6e url(../../img/sprite_2.png) 0 0 no-repeat;
	padding: 10px 10px 0 35px;
	_padding-bottom:10px;
}

#evidence_stripe{
	height:60px;
	background:#294e6e;
	padding: 10px 0;
}

#evidence_stripe .adv{
	margin:0 5px;
}

#content{

}

#main_content{
	width:640px;
	float:left;
	padding:10px 0;
	text-align:left;
}

#sidebar{
	width:300px;
	float:right;
	padding:10px;
	_padding-right:0;
}

#footer{
	background:#99c0d4;
	font:11px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:justify;
	padding-bottom:26px;
}

#footer .uno{
}



/* --- basic columns --- */

.uno{
	width:300px;
	padding:10px;
}

.due{
	width:620px;
	padding:10px;
}

.tre{
	width:940px;
	padding:10px;
}

/* --- basic floats ---*/

.left, .alignleft{
	float:left;
}

.right, .alignright{
	float:right;

}

.reset{
	clear:both;
}

.spacer{
height:10px;
overflow:hidden;
}


/* --- basic elements --- */

h1{
	text-indent: -9999px;

	width:340px;
	height:70px;
	background: transparent url(../../img/sprite_1.png) -962px 0 no-repeat;
}

h1 a{
	position:static;
	display:block;
	width:340px;
	height:70px;
}

#header h2{
	font: italic 15px/18px 'Georgia' ,serif;
	letter-spacing:0px;
	width:300px;
}

h2{
	color:#2e5587;
	font:100 24px/31px 'Georgia' ,serif;
	text-align:left;
	margin-bottom:10px;
}

h2.pagetitle{
	border-bottom: solid 1px #cdd;
	margin:0 10px 15px 10px;
}

h3{
	color:#2e5587;
	font:bold 12px/18px 'Georgia' ,serif;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:10px;
}

h4{
	color:#2e5587;
	font:bold 16px/21px 'Georgia' ,serif;
	text-align:left;
}

h4 span{
font-style:italic;
}



/* --- links --- */

a {
position:relative;
top:0;
color:#2e5587;
text-decoration:none;
}
a:active {
position:relative;
top:1px;
border-bottom:solid 1px #2e5587;
}
a:visited {
color:#999;
}
a:hover {
border-bottom:solid 1px #2e5587;
}

a.fix{
	text-decoration:none;
	border:none !important;
}

/* --- navigation --- */

#nav{
	float:right;
	margin:0 0px 10px 0;
	text-align:center;
}

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

#nav li a{
	position:static;
	font:24px/92px 'Times new roman', serif;
	text-decoration:none;
	color:#7fa2be;
	display:block;
	width:90px;
	height:92px;
}

#nav li.current_page_item a, #nav li a:hover{
	border-bottom:solid 3px #ed5d0d;
	background:#f49a24;
	color:#fff;
}





/* --- links filters --- */

.lpost a[href^="http"]{
	background: transparent url(../../img/sprite_1.png) -1403px -62px no-repeat;
	padding-left:8px;
}

.lpost a[href^="http://www.mondowin.com"]{
	background:none;
	padding-left:0;
}

.lpost a[href^="http://mondowin.com"]{
	background:none;
	padding-left:0;
}

.lpost a[href^="http://www.toaster.it"]{
	background:none;
	padding-left:0;
}

.lpost a[href$=".pdf"]{
	background: transparent url(../../img/sprite_1.png) -1403px -24px no-repeat;
	padding-left:15px;
}

.lpost a[href$=".doc"]{
	background: transparent url(../../img/sprite_1.png) -1403px -43px no-repeat;
	padding-left:15px;
}

.lpost a[href$=".zip"]{
	background: transparent url(../../img/sprite_1.png) -1403px -5px no-repeat;
	padding-left:15px;
}

/* --- form elements --- */



/* --- custom --- */

#advbox{
	float:right;
	width:300px;
	height:250px;
	background:white;
}

.spostbox{
	width:320px;
	background:white;
	float:left;
}

.spost{
	height:255px;
	background: transparent url(../../img/sprite_1.png) bottom left no-repeat;
	padding:10px 15px 15px 15px;
	color:#333;
	font:14px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:justify;
}

.lpostbox{
	background:white;
}

.lpost{
	background: transparent url(../../img/sprite_1.png) -321px bottom no-repeat;
	padding:0px 15px 15px 15px;
	color:#333;
	font:14px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:justify;
	margin-bottom:10px;
}

.basebox{
	padding:0px 15px 0px 15px;
	text-align:left;
	margin-bottom:10px;
}

.apertura{	font:16px/22px 'Helvetica', 'Arial', 'Verdana', sans-serif;}

.lpost img{
	border:solid 1px #294e6e;
	background:white;
	float:left;
	margin-right:10px;
}
.spost img{
	border:solid 1px #294e6e;
	background:white;
	float:left;
	margin:2px 10px 0 0;
}
.spost p{
	margin-top:2px;
}
.lpost p{
	margin-bottom:20px;
}

blockquote{
margin:0 20px 20px 20px;
padding:5px 10px;
border-left:solid 2px #99c0d4;
background:#d5ecf5;
}

/* --------------- Sidebar --------------- */

#search{
	background:#ed5c0c;
	padding:10px;
	margin-bottom:20px;
	text-align:left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#search-2 .screen-reader-text{
	display:none;
	margin:0; padding:0;
	width:1px;
}

#s{
	line-height:14px;
	height:22px;
	width:195px;
	_width:180px;
	color:#aaa;
}

#s:focus{
	color:#333;
}

#searchsubmit{
	float:right;
}


strong.search-excerpt {
	color: #ed5c0c;
	text-decoration: underline;
	font-weight: inherit;
}

#tag_cloud-2{
	padding:10px;
	border:solid 1px #5c95c1 !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#tag_cloud-2 .widgettitle{
	display:none;
}



#tag_cloud-2 a:link{
	color:#5c95c1;
	text-decoration:none;
}
#tag_cloud-2 a:visited{
	color:#999;
	text-decoration:none;
}
#tag_cloud-2 a:hover{
	color:#294e6e;
}

#archivio, #categorie{
	font:11px/17px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:justify;
	padding:0 0 5px 5px;
	width:129px;
}

#archivio{float:right;}

#categorie{float:left;}


#archivio ul, #categorie ul{list-style-type: none;}

#archivio a, #categorie a{
color:#294e6e;
}

#archivio li, #categorie li{
color:#5c95c1;
padding-left:5px;
}

/* gallery immagini */

#gallery {
	position:relative;
	margin-top:10px;
	_margin-top:20px;
	_margin-left:-41px;
	width:570px;
	height:220px;
	
}
	#gallery a {
		float:left;
		position:absolute;
		top:0; left:0;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500;
	}

	#gallery .caption {
		z-index:600;
		color:#000;
		background:transparent url(../../img/milky.png);
		font:13px/16px 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
		height:70px; 
		width:100%; 
		position:absolute;
		left:0px;
		bottom:0px;
		text-align:justify;
	}

	#gallery .caption .content {
		margin:5px;
		width:560px;
	}
	
	#gallery .caption .content h3 {
		display:block;
		margin:0;
		font:bold 12px/16px 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
		padding:0;
		color:#000;
		text-align:left;
		text-transform:uppercase;
	}
	
	#gallery .caption .content h3:first-letter {
		font:bold 16px/16px 'Helvetica', 'Arial', 'Verdana', sans-serif;
		text-transform:uppercase;
	}

/* social bookmarking */

#datarticolo, .navigazione{
	font:11px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#333;
	border-bottom: solid 1px #cdd;
	text-align:left;
	padding:0px;
	margin:0 15px 10px 15px;
	text-transform: capitalize;
}
#catsarticolo{
	font:11px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#666;
	border-top: solid 1px #cdd;
	border-bottom: solid 1px #cdd;
	text-align:left;
	padding:0px;
	margin-bottom:15px;
	text-transform: capitalize;
}
.catsearch{
	font:11px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#666;
	border-top: solid 1px #cdd;
	text-align:left;
	padding:0px;
	text-transform: capitalize;
}

.scelta a{
	position:relative;
	text-decoration:none;
	color:#aaa;
}

.scelta a span{
	display:none;
}

.scelta a:hover{
	color:#333;
}

.scelta a:hover span{
	display:block;
	font:11px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	position:absolute;
	bottom:30px; left:0;
	background:#fff;
	border:solid 1px #333;
	color:#333;
	padding:5px;
}

#fonti{
	color:#666;
	border-top: solid 1px #cdd;
	border-bottom: solid 1px #cdd;
	text-align:left;
	margin:10px 0;
	padding:10px 0;
}
#fonti span{
	color:#2e5587;
}

#boxautore{
	position:relative;
	margin-top:30px;
	background:#eee;
	border: solid 1px #cdd;
	padding:20px 10px 10px 10px;
	font:12px/17px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#666;
}

.boxcommento{
	position:relative;
	margin-top:20px;
	background:#fff;
	border: solid 1px #cdd;
	padding:20px 10px 10px 10px;
	text-align:justify;
}
.boxcommento p{
	margin-left:70px;
}

#boxautore strong{
text-transform: uppercase;
font-weight:bold;
}

#boxautore img{
margin-top:2px;
}

.titolibox{
position:absolute;
background:#fff;
top:-10px; left:10px;
border: solid 1px #cdd;
padding:0 10px;
}
.modifichebox{
position:absolute;
background:#fff;
bottom:-10px; right:10px;
border: solid 1px #cdd;
padding:0 10px;
}

.lpost img.wp-smiley{border:none;}


.tweet, .contorno{
	font:11px/15px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:justify;
	color:#333;
	margin-bottom:5px;
	background:#eee;
	padding:5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	_width:278px;

}

.twitter-timestamp{
	display:block;
        float:right;
        width:50px;height:60px;
	background:#fff;
	font:bold 21px/1px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:center;
text-transform:uppercase;
	color:#5c95c1;
	margin-left:10px;
letter-spacing:-2px;
}

.twitter-timestamp span{
	display:block;
	font:bold 38px/38px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	margin-bottom:10px;
padding-top:1px;
text-align:center;
}

a.twitter-link{}

a.google-buzz-button{
	padding:0 !important;
	margin:0 0 1px 0 !important;
	background:none !important;
}

div.buztweet{
	float:right; width:50px;
	padding:0 0 0 5px;
}
div.buztweet img{
	border:none;
}
div.buztweet a{
	padding:0 !important;
	background:none !important;
}

.tweetmeme_button{margin-top:-4px;}

.timestamp{
	display:block;
        float:right;
        width:30px;height:36px;
        _height:40px;
	background:#fff;
	font:bold 14px/1px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:center;
text-transform:uppercase;
	color:#5c95c1;
	margin-top:4px;
	margin-left:10px;
letter-spacing:-1px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
		border:solid 1px #999;
}

.timestamp span{
	display:block;
	font:bold 24px/24px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	margin-bottom:5px;
padding-top:1px;
text-align:center;
}

.timestamp_s{
	display:block;
        float:right;
        width:24px;height:30px;
        _height:34px
	background:#fff;
	font:bold 10px/1px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	text-align:center;
text-transform:uppercase;
	color:#5c95c1;
	margin-left:10px;
letter-spacing:-1px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
		border:solid 1px #999;
}

.timestamp_s span{
	display:block;
	font:bold 21px/21px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	margin-bottom:3px;
padding-top:1px;
_line-height:19px;
text-align:center;
}

#categorie a, #archivio a{
padding-left:7px;
background:transparent url(../../img/sprite_1.png) -1403px -89px no-repeat;
}

div.contorno p{
padding-left:7px;
background:transparent url(../../img/sprite_1.png) -1403px -89px no-repeat;
margin-bottom:3px;
}
#slider a{
color:#2e5587;
text-decoration:none;
}
#slider a:hover{
text-decoration:underline;
}

#footer div.contorno{
background:#a4cade;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
font:normal 13px/18px 'Helvetica', 'Arial', 'Verdana', sans-serif;
}
#footer div.contorno p{
padding:0;
background:none;
}

#footer a{
color: #2e5587;
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}


.wpcf7 input {
border:solid 1px #2e5587;
padding:5px;
}
.wpcf7 textarea {
border:solid 1px #2e5587;
padding:5px;
width:96%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

p.pulsanteform input {
color:#fff;
background:#4080b1;
border-top:solid 1px #fff;
border-left:solid 1px #fff;
border-bottom:solid 1px #2e5587;
border-right:solid 1px #2e5587;
height:30px;
line-height:30px;
padding:0 5px;
width:100px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
p.pulsanteform input:hover {
background:#5c95c1;
}
p.pulsanteform input:active {
background:#5c95c1;
border-bottom:solid 2px #fff;
border-right:solid 2px #fff;
border-top:solid 2px #2e5587;
border-left:solid 2px #2e5587;

}
img.captimg {
border:solid 1px #2e5587;
float:none !important;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.wpcf7 .capttxt {
border:solid 1px #2e5587;
padding:5px;
width:100px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
form.wpcf7-form p {
margin-bottom:10px !important;
}

img.avatar{
	border:solid 1px #294e6e;
	background:white;
	float:left;
	margin:2px 10px 0 0;
}









div.damn-sexy-bookmarks {
	margin:0 !important;
	padding:0 !important;
}

div.damn-sexy-bookmarks ul.socials {
	width:100% !important;
	margin:0 !important;
	margin-top:-30px !important;
	padding:0 !important;
}

div.damn-sexy-bookmarks ul.socials li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	margin:0 !important;
	height:29px !important;
	width:60px !important;
	cursor:pointer !important;
	padding:0 !important;
}

div.damn-sexy-bookmarks ul.socials a {
	display:block !important;
	width:60px !important;
	height:29px !important;
	text-indent: -9999px !important;
}

.damn-sexy-furl, .damn-sexy-furl:hover, .damn-sexy-digg, .damn-sexy-digg:hover, .damn-sexy-reddit, .damn-sexy-reddit:hover, .damn-sexy-stumbleupon, .damn-sexy-stumbleupon:hover, .damn-sexy-delicious, .damn-sexy-delicious:hover, .damn-sexy-yahoomyweb, .damn-sexy-yahoomyweb:hover, .damn-sexy-blinklist, .damn-sexy-blinklist:hover, .damn-sexy-technorati, .damn-sexy-technorati:hover, .damn-sexy-facebook, .damn-sexy-facebook:hover, .damn-sexy-twitter, .damn-sexy-twitter:hover, .damn-sexy-myspace, .damn-sexy-myspace:hover, .damn-sexy-mixx, .damn-sexy-mixx:hover, .damn-sexy-scriptstyle, .damn-sexy-scriptstyle:hover, .damn-sexy-designfloat, .damn-sexy-designfloat:hover, .damn-sexy-mail, .damn-sexy-mail:hover, .damn-sexy-comfeed, .damn-sexy-comfeed:hover, .damn-sexy-newsvine, .damn-sexy-newsvine:hover, .damn-sexy-devmarks, .damn-sexy-devmarks:hover, .damn-sexy-linkedin, .damn-sexy-linkedin:hover, .damn-sexy-google, .damn-sexy-google:hover  {
	background:url('../../img/sexy-sprite.png') no-repeat !important;
}

.damn-sexy-furl {
	background-position:-910px bottom !important;
}
.damn-sexy-furl:hover {
	background-position:-910px top !important;
}
.damn-sexy-digg {
	background-position:-980px bottom !important;
}
.damn-sexy-digg:hover {
	background-position:-980px top !important;
}
.damn-sexy-reddit {
	background-position:-700px bottom !important;
}
.damn-sexy-reddit:hover {
	background-position:-700px top !important;
}
.damn-sexy-stumbleupon {
	background-position:-630px bottom !important;
}
.damn-sexy-stumbleupon:hover {
	background-position:-630px top !important;
}
.damn-sexy-delicious {
	background-position:-1190px bottom !important;
}
.damn-sexy-delicious:hover {
	background-position:-1190px top !important;
}
.damn-sexy-yahoomyweb {
	background-position:-1120px bottom !important;
}
.damn-sexy-yahoomyweb:hover {
	background-position:-1120px top !important;
}
.damn-sexy-blinklist {
	background-position:-1260px bottom !important;
}
.damn-sexy-blinklist:hover {
	background-position:-1260px top !important;
}
.damn-sexy-technorati {
	background-position:-560px bottom !important;
}
.damn-sexy-technorati:hover {
	background-position:-560px top !important;
}
.damn-sexy-myspace {
	background-position:-770px bottom !important;
}
.damn-sexy-myspace:hover {
	background-position:-770px top !important;
}
.damn-sexy-twitter {
	background-position:-490px bottom !important;
}
.damn-sexy-twitter:hover {
	background-position:-490px top !important;
}
.damn-sexy-facebook {
	background-position:-1330px bottom !important;
}
.damn-sexy-facebook:hover {
	background-position:-1330px top !important;
}
.damn-sexy-mixx {
	background-position:-840px bottom !important;
}
.damn-sexy-mixx:hover {
	background-position:-840px top !important;
}
.damn-sexy-scriptstyle {
	background-position:-280px bottom !important;
}
.damn-sexy-scriptstyle:hover {
	background-position:-280px top !important;
}
.damn-sexy-designfloat {
	background-position:-1050px bottom !important;
}
.damn-sexy-designfloat:hover {
	background-position:-1050px top !important;
}
.damn-sexy-newsvine {
	background-position:left bottom !important;
}
.damn-sexy-newsvine:hover {
	background-position:left top !important;
}
.damn-sexy-google {
	background-position:-210px bottom !important;
}
.damn-sexy-google:hover {
	background-position:-210px top !important;
}
.damn-sexy-comfeed {
	background-position:-420px bottom !important;
}
.damn-sexy-comfeed:hover {
	background-position:-420px top !important;
}
.damn-sexy-mail {
	background-position:-350px bottom !important;
}
.damn-sexy-mail:hover {
	background-position:-350px top !important;
}
.damn-sexy-devmarks {
	background-position:-140px bottom !important;
}
.damn-sexy-devmarks:hover {
	background-position:-140px top !important;
}
.damn-sexy-linkedin {
	background-position:-70px bottom !important;
}
.damn-sexy-linkedin:hover {
	background-position:-70px top !important;
}

.newsletter{
margin-top:15px;
}
.crediti{
	font: italic 14px/21px 'Georgia' ,serif;
	color:#fff;
}




.piccolissimo{
font: normal 11px/15px 'Helvetica', 'Arial', 'Verdana', sans-serif;
}

.piccolo{
font: normal 12px/17px 'Helvetica', 'Arial', 'Verdana', sans-serif;
}

.medio{
font: normal 14px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
}

.grande{
font: normal 16px/22px 'Helvetica', 'Arial', 'Verdana', sans-serif;
}

.blu{
color:#2e5587;
}

.bianco{
color:#fff;
}

.grigio{
color:#999;
}


span.nl-mail input{

	width: 208px;
	_width:200px;
	_height:30px;
	border-right:none;	
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

span.nl-button input{
	font-weight: bold;
	padding:4px;
	width: 80px;
	border:solid 1px;
	border-top-color: #f49a24;
	border-bottom-color: #996600;
	border-right-color: #996600;
	border-left-color: #f49a24;
	
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	background:#ed5c0c;
	color:#fff;
}

span.nl-button input:active{

	border-bottom-color: #f49a24;
	border-top-color: #996600;
	border-left-color: #996600;
	border-right-color: #f49a24;
	background:#ed5c0c !important;

}

span.nl-button input:hover{

	background:#f49a24;

}



span.wpcf7-form-control-wrap{
position:relative;
}
span.wpcf7-not-valid-tip-no-ajax{
position:absolute;
display:block;
width:208px;
top:-29px;
left:4px;
background:#ee0000;
color: white;
padding:3px;

	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}


#topbar{
	width:100%;
	height:34px;
	background: transparent url(../../img/bars_bg.png) bottom center repeat-x;
	position:absolute;
	top:0px; left:0px;
	z-index: 700;
	text-align:center;
	overflow:hidden;
}

#bottombar{
	width:100%;
	height:24px;
	background: transparent url(../../img/bars_bg.png) center 0px repeat-x;
	position:fixed;
	bottom:0px;
	z-index: 700;
	padding-top:10px;
	text-align:center;
}
.barwrap{
	font:bold 12px/19px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#fff;
	text-align:left;
	margin:0 auto;
	width:920px;
}

.barwrap a{
background:none;
border:none;
text-decoration:none;
color:#fff !important;
}

#rss{
	display:block;
	width:70px;
	height:10px;
	float:right;
	padding:2px 0 0 0;
}
#rss span{
margin:2px 0 0 5px;
height:14px; width:14px;
background:transparent url(../../img/sprite_1.png) -962px -86px no-repeat;
}
#accesso{
display:block;
float:left;
width:126px; height:24px;
background:transparent url(../../img/sprite_1.png) -980px -76px no-repeat;
padding:2px 7px 0 13px;;
margin-right:20px;
}
#iscrizione{
padding-top:2px;
display:block;
float:left;
}

#mask{
position:fixed;
top:0; left:0;
background:transparent url(../../img/cloudy.png);
width:100%;
height:100%;
z-index: 640;
visibility:hidden;
}

#loginforum{
	margin: -140px 0 0 -155px;
	width:230px;
	height:160px;
	background: #fff;
	border:solid 10px #ccc;
	position:absolute;
	top:50%;left:50%;
	z-index: 650;
	padding:5px 30px 30px 30px;
	text-align:left;
}

#loginforum a{
	font:normal 10px/20px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#2e5587;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	text-decoration:none;	
}

#loginforum a:hover{
	text-decoration:underline;	
}

#loginforum label {
	margin:0 10px;
	display:block;
	width:200px; height:20px;
	font:normal 14px/20px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#2e5587;
}
#loginforum input.testo {
	margin:0 10px 10px 10px;
	padding:5px;
	border:solid 1px #ddd;
	width:200px;
	height:25px;
	font:normal 12px/12px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#666;
}
#loginforum input.button {
	margin:0 10px 10px 10px;
	padding:5px;
	border-bottom:solid 1px #2e5587;
	border-right:solid 1px #cdd;
	border-left: solid 1px #cdd;
	border-top: solid 1px #cdd;
	background:#5c95c1;
	width:212px;
	height:25px;
	font:bold 14px/14px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#eee;
}
#loginforum input.button:hover {
	margin:0 10px 10px 10px;
	padding:5px;
	border-top:solid 1px #2e5587;
	border-left:solid 1px #cdd;
	border-right: solid 1px #cdd;
	border-bottom: solid 1px #cdd;
	background:#3e8bc7;
	width:212px;
	height:25px;
	font:bold 14px/14px 'Helvetica', 'Arial', 'Verdana', sans-serif;
	color:#fff;
}


#slider a:hover{
	text-decoration:none;
}
ol#controls li a:hover{
	border-bottom:none;
}

p.side, blockquote.side{margin-left:190px;}