body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color:#666666;}
form{padding:0px; margin:0px;}
a{color:#666666; font-size:11px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a:hover{color:#266082;}
a img { border: none;}
p{padding:0px; margin:0px 0px 0px 2px;}
h1{padding:3px 0px 4px 6px; margin:0px 0px 4px 0px; font-size:16px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2{padding:0px 0px 4px 0px; margin:0px 0px 4px 0px; font-size:14px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif;}
.box-top h2{padding:0px 0px 4px 0px; margin:0px 0px 4px 0px; font-size:18px; color:#666666; background:url(/s/images/border_title.gif) no-repeat left bottom;}
h3, h3 a {padding:8px 0px 2px 2px; margin:0px 4px 0px 0px; font-size:14px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
h3 a:hover {color:#32382E;}
h4, h4 a {padding:0px 0px 2px 2px; margin:0px; font-size:12px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
h4 a:hover {color:#003366;}
h5 {margin:8px 60px 6px 2px; padding:0px; font-size:10px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#all {
	width: 960px;
	background-color:#FFFFFF;
	margin: 0px auto;
	
}
#testata {
    float:left;
	clear:both;
	height:70px;
	width:990px;
	margin-bottom:4px;
}

#header{
    float:left;
	clear:both;
	margin-left: -20px;
	margin-bottom: 0px;
	width:990px;
}


#logo{
	margin-top:10px;
	margin-left:10px;
	float:left;
}

#menu{
	float:right;
	display:inline;
	width:808px;
	margin-left:140px;
	margin-top:110px;
	margin-bottom: 0px;
	
}
	#menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
    }

  #menu li {
    float:left;
    background: url(/s/images/menu_right.jpg) no-repeat right top;
    margin:0px;
	padding:0px;
    }
  #menu a {
    display:block;
    background: url(/s/images/menu_left.jpg) no-repeat left top;
    padding:2px 30px 0px 40px!important; /*IE7*/
    padding: 2px 30px 0px 40px;

    }
  #menu #last {
    background: url(/s/images/menu_right_last.jpg) no-repeat right top;
	
    }
	#menu #current {
    background-image:url(/s/images/menu_right_r.jpg);
    }
	#menu #current a {
    background-image:url(/s/images/menu_left_r.jpg);
	color:#FFFFFF;
    }
	#menu #first {
    background-image:url(/s/images/menu_right.jpg);
    }
	#menu #first a {
    background-image:url(/s/images/menu_left_first.jpg);
    }
	#menu #current-first {
    background-image:url(/s/images/menu_right_r.jpg);
    }
	#menu #current-first a {
    background-image:url(/s/images/menu_left_r_first.jpg);
	color:#FFFFFF;
    }
	#menu #current-last{
    background-image:url(/s/images/menu_right_r_last.jpg);
	padding-right:14px!important; /*IE7*/;
    padding-right:14px;

    }
	#menu #current-last a {
    background-image:url(/s/images/menu_left_r.jpg);
	color:#FFFFFF;
    }
	
#content{
	border-top: 2px solid #003466;
	background-color:#F4F4F4;
	width:960px;
	float:left;
	clear:both;
}

#footer{
	float:left;
	margin:auto;
	clear:both;
	width:960px;
	background-color:#003366;
	height:50px;
}

#footer .right{float:right; padding-right:20px; width:370px; margin-top:8px; color:#FFFFFF}
#footer .left{float:left; padding-left:20px;}

#cloud-verticale-top{
	height:79px;
	width:301px;
	background: url(/s/images/sf_top_cloud.jpg) top no-repeat;
	display: block;
}

#cloud-verticale{
	margin-right:40px;
	margin-top:30px;
	margin-bottom : 30px;
	float:right;
	background: url(/s/images/sf_bottom_cloud.jpg) bottom no-repeat;
	min-height:400px;
	width:301px;
	padding-bottom:90px;
}
#cloud-verticale-tag-content{
float:left;
padding:60px 30px 70px 30px;}

.reset{
clear:both;}

#dx{ float:right; clear:right; position:relative; width:380px;}
#sx{ float:left; clear:left; position:relative; width:400px;}
#sx-account { float:left; clear:left; position:relative; width:580px; }


/*BOX UNIVERSALE*/
.box-sx-top{ background: url(/s/images/box_top_sin.jpg) no-repeat top left;}
.box-dx-top{ background: url(/s/images/box_corner_top_d.jpg) no-repeat top right;}
.box-sx-bottom{	background: url(/s/images/box_bottom_sin.jpg) no-repeat bottom left;}
.box-top{ background: url(/s/images/box_top.jpg) no-repeat top center;}
.box-bottom{ background: url(/s/images/box_bottom.jpg) repeat-x bottom;}
.box-sx{ background: url(/s/images/box_sin.jpg) repeat-y left top;}
.box-dx{ background: url(/s/images/box_dx.jpg) repeat-y right top;}
.box-dx-bottom{ background: url(/s/images/box_corner_bottom_r.jpg) no-repeat bottom right;}
.box-content-blog{  clear:both; 
                    float:left; 
					
                    background:#FFFFFF; 
                    margin:10px;
                    width:480px;
                    }
                    
.box-content-comment{ float:right; clear:right; background:#FFFFFF; margin-top:10px; margin-right:25px; width:420px}
.box-content-link{ clear:left; float:left; background:#FFFFFF; margin-top:10px; margin-left:25px; margin-bottom:20px;}
.box-content-users{ float:right; background:#FFFFFF; margin-top:10px; margin-right:25px;}
.box-text-comment{ padding:30px 27px 12px 27px; width:390px; color:#666666;}
.box-text-blog{ padding:30px 27px 24px 27px; width:390px; color:#666666;}
.box-text-users{ padding:30px 27px 12px 27px; width:390px; height:300px; color:#666666;}
.box-text-link{ padding:30px 27px 12px 27px; width:390px;}
.box-text-link p{ padding: 0px 10px 5px 10px;}
.commenti{text-align:right; color:#003366;}
.commenti a {text-align:right; color:#003366;}
.commenti a:hover{text-align:right; color:#003366; text-decoration:underline;}
.box-text-users img{ padding:6px;}
.quicklinks{clear:both; min-height:40px; background: url(/s/images/sf_oss_white.gif) repeat; margin:40px 20px 20px 20px; padding:20px;}

/*box delle pag interne*/
.box-content-blog-interna{ width:490px;float:left; clear:both; background:#FFFFFF; margin-top:20px; margin-left:25px;margin-right:0px}
.box-text-blog-interna{ padding:20px 27px 24px 35px; width:435px; color:#666666;}
.box-content-commenti-interna{float:left; background:#FFFFFF; margin-top:10px; margin-left:25px;}
.box-text-commenti-interna{ padding:20px 27px 10px 27px; width:430px; color:#666666; background:url(/s/images/sf_commenti.gif) no-repeat bottom center}
.box-text-commenti-interna-last{ padding:20px 27px 28px 27px; width:430px; color:#666666; background: none;}
.box-text-commenti-interna-first{ padding:28px 27px 10px 27px; width:430px; color:#666666; background:url(/s/images/sf_commenti.gif) no-repeat bottom center}
.box-text-commenti-interna p, .box-text-commenti-interna-last p, .box-text-commenti-interna-first p{padding-bottom:8px;}
.box-content-login{float:center; background:#FFFFFF; 
                    margin: auto; 
                    margin-top:60px;
                    margin-bottom:100px;
                    width:300px;
                    border:0px}
.box-content-profilo{float:right; background:#FFFFFF; margin:0px 30px 0px 25px;}
.box-content-profilo-statico{float:left; background:#FFFFFF; margin:20px 30px 0px 25px;}
.box-content-utenti{float:left; clear:right; background:#FFFFFF; margin-top:10px; margin-right:25px;}
.box-text-profilo{ padding:20px 15px 12px 27px; width:380px; color:#666666;}
.box-text-profilo-statico{ padding:20px 15px 12px 27px; width:350px; color:#666666;}
.box-text-profilo-statico-edit{ padding:20px 15px 12px 27px; width:530px; color:#666666;}
.box-text-utenti{ padding:20px 27px 12px 27px; width:500px; color:#666666;}
.dati-profilo{ width:420px; padding:5px; margin-top:10px; margin-bottom:20px; background: url(/s/images/sf_menu_cloud.gif) repeat; border-bottom:#f5f2ef 3px solid;}
.dati-profilo p{padding:2px;}
.dati-profilo .num{ font-size:12px; color:#003366; font-weight:bold;}
.box-content-link-interna{ clear:both; float:left; background:#FFFFFF; margin-top:10px; margin-left:25px;}
.box-text-link-interna{ padding:20px 27px 12px 27px; width:400px;}
.box-content-osservatorio{ clear:both; float:left; background:#FFFFFF; margin:10px 90px 10px 90px;}
.box-text-osservatorio{ padding:20px 27px 12px 27px; width:700px;}


/*campi di input del profilo personale*/
.form-profilo{ background: #ffffff; padding:5px; margin:5px 0px 0px 0px;}
.form-profilo p{color:#003366; margin-left:5px;}
.form-profilo h3{margin-left:3px;}
.check-profilo{ margin-top:10px; margin-bottom:0px;}
.inp-profilo{margin:3px; color:#666666; font-size:10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.nomecognome{color: #666666; font-weight: bold;}

/*cloud*/
.cloud-content{ float:left; clear:both; margin:0px 100px; display:inline; width:655px; background-color:#FFFFFF;}
.cloud-sx-top{ background: url(/s/images/cloud_corner_top_s.jpg) no-repeat top left;}
.cloud-dx-top{ background: url(/s/images/cloud_corner_top_d.jpg) no-repeat top right;}
.cloud-sx-bottom{ background: url(/s/images/cloud_corner_bottom_s.jpg) no-repeat bottom left;}
.cloud-top{ background: url(/s/images/cloud_top.jpg) repeat-x top;}
.cloud-bottom{ background: url(/s/images/cloud_bottom.jpg) repeat-x bottom;}
.cloud-sx{ background: url(/s/images/cloud_s.jpg) repeat-y left top;}
.cloud-dx{ background: url(/s/images/cloud_d.jpg) repeat-y right top;}
.cloud-dx-bottom{ background: url(/s/images/cloud_corner_bottom_d.jpg) no-repeat right bottom;}
.cloud-text{color:#666666; padding:40px 70px 40px 70px;}


/*tag dentro al cloud*/
.s1 a{font-size:22px; color:#003366; padding:3px; margin:0px; font-weight:bold;}
.s2 a{font-size:20px; color:#266082; padding:3px; margin:0px; font-weight:bold;}
.s3 a{font-size:18px; color:#74a6c0; padding:3px; margin:0px; font-weight:bold;}
.s4 a{font-size:16px; color:#666666; padding:3px; margin:0px; font-weight:bold;}
.s5 a{font-size:14px; color:#999999; padding:3px; margin:0px; font-weight:bold;}
.s1 a:hover, .s2 a:hover, .s3 a:hover, .s4 a:hover, .s5 a:hover {color:#666666;}

.u1 a{font-size:24px; color:#003366; padding:3px; margin:0px; font-weight:bold;}
.u2 a{font-size:22px; color:#003366; padding:3px; margin:0px; font-weight:bold;}
.u3 a{font-size:18px; color:#003366; padding:3px; margin:0px; font-weight:bold;}
.u4 a{font-size:16px; color:#BFAD99; padding:3px; margin:0px; font-weight:bold;}
.u5 a{font-size:14px; color:#BFAD99; padding:3px; margin:0px; font-weight:bold;}
.u1 a:hover, .u2 a:hover, .u3 a:hover, .u4 a:hover, .u5 a:hover {color:#666666;}


/*tag del post*/
.tag{float:left; clear:both; width:430px; padding:5px; margin-top:10px; margin-bottom:10px; background: url(/s/images/sf_menu_cloud.gif) repeat;}
.tag a {padding:3px; margin:0px; font-size:14px; color:#666666; font-weight: bold;}
.tag a: hover {color:#266082;}
.grassettomenu {
	font-size: 14px;
	font-weight: bold;
}
.grassettotitolo {
	font-size: 18px;
	font-weight: bold;
}
.actions button {
	border:0px;
	padding:2px 0px 0px 0px;
	background:none;
}
/*.actions{
	background: url(/s/images/sf_rating.gif) no-repeat center left;
}*/
.actions-profilo button {
	border:0px;
	padding:2px 0px 0px 0px;
	background:none;
}
.actions-profilo{
	width:100px;
	margin:5px 0px 5px 3px;
	background: url(/s/images/sf_rating.gif) no-repeat center left;
}
/*menu nel cloud a destra*/
		#cloud-verticale ul {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding:0px;
			margin: 0px 0px 0px 30px;
		}

		#cloud-verticale li {
			margin:0px;
			padding:6px;
			list-style-type:none;
/*			list-style-image: url(s/images/puntatore.gif);*/
		}
		#cloud-verticale li a {
			padding-top:4px;
			padding-left:20px;
			margin-right:28px;
			display:block;
			font-size:16px;
			color:#003366;
			font-weight:bold;
			text-decoration:none;
			border-bottom:#f5f2ef 3px solid;
		}
		#cloud-verticale li a.open {
			color: #32382E;
			background: url(/s/images/sf_menu_cloud.gif) no-repeat top left;
		}
		#cloud-verticale li a:hover {
			color: #32382E;
			background: url(/s/images/sf_menu_cloud.gif) no-repeat top left;
		}

		
.iniziale-menu-cloud {
font-size:20px;
}

/*box login*/

.box_login{
padding:10px 10px 20px 30px;
}

#credentials{border:0px}

.box_login .title_login{
display:block;
width:300px;
padding-left:5px;
padding-top: 30px;
background:url(/s/images/ico_tit_login.gif) no-repeat left;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
.box_login .login{
display:block;
width:300px;
padding:10px 10px 10px 5px;
background:url(/s/images/ico_login.gif) no-repeat left;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.box_login .pw{
display:block;
width:300px;
padding:10px 10px 10px 5px;
background:url(/s/images/ico_pw.gif) no-repeat left;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.box_login input{
margin-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

/*classi pagina segnalazioni*/
.categoria{ padding:5px; margin-top:5px; background: url(/s/images/sf_menu_cloud.gif) repeat top left;}
.categoria h3{color: #666666;}
/*.box-text-link-interna h4, h4 a{padding:5px; margin:0px; color: #003366; font-size:14px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}*/
.box-text-link-interna p{padding-left:8px; padding-bottom:10px; margin:0px; font-size:10px;}


.box-utente{ float: left; padding:10px 10px 10px 20px; width:130px; display:inline; background: url(/s/images/sf_separatore.gif) repeat-x bottom; height:115px;}
.box-utente p{padding-top:5px;}

/*autore e data dentro al post*/
.autore{padding-left:2px; font-size: 14px; text-align:left; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
.autore a {font-size: 14px; color:#003366;}
.autore a:hover{color:#003366; text-decoration:underline;}
.data{padding-left:2px; font-size: 11px; font-weight: bold; text-align:left; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
.data-commento{padding-left:2px; font-size: 13px; font-weight: bold; text-align:left; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}

.separatore{background: url(/s/images/sf_separatore.gif) repeat-x top; height:5px; margin-top:3px;}
.box-text-blog-interna p, .box-text-blog p{padding-top:4px;padding-bottom:4px; padding-right:10px;}

/*osservatorio*/
.evidenza{ padding:5px; margin-top:7px; background: url(/s/images/sf_menu_cloud.gif) repeat top left;}
.evidenza h3{color: #666666;}
.box-text-osservatorio p{ font-size:12px; line-height:16px; padding:14px 40px 20px 40px;}

/*osservatorio per non loggati*/
#sx-nolog{ float:left; clear:left; position:relative; width:480px; padding-left:30px; padding-top:25px; margin-bottom:20px;}
#sx-nolog p{ font-size:12px; line-height:15px; padding-top:10px;}
#sx-nolog .evidenza{ background:url(/s/images/sf_oss_white.gif) repeat top left;}

.polaroid-o{float:left; 
            text-align: center; 
            font-weight:bold;
            padding:10px 6px 9px 9px;
          	width:80px;
            height:90px;
            background: url(/s/images/polaroid_small.gif) no-repeat top center; 
            margin: 10px 10px 0px -10px;}

.polaroid-v{float:center; 
            text-align: center; 
            font-weight:bold; 
            padding:16px 9px 9px 9px;
            width:50px;
            height:70px;
            background: url(/s/images/polaroid_small.gif) no-repeat ; 
            margin: 0px 10px 0px 0px;}
            
.polaroid-a{float:center; 
            text-align: center; 
            font-weight:bold; 
            padding:9px;
            width:50px;
            height:70px;
            background-image: url(/s/images/polaroid_small.gif);
            margin: 30px 30px 10px 30px;}

#polaroid-img{margin: 0px 0px 0px -4px;}

#polaroid-img-user {margin: 0px 0px 0px 2px;}
#polaroid-img-account{   margin: 16px 0px 0px 2px;
						 margin: 16px 0px 0px 2px;!important; /*IE7*/
}

html>/**/body #polaroid-img-account {
    margin: 7px 0px 0px 2px;
}
.puntine{ width:100px;}
.puntine-menu{ width:100px; margin-top:8px; margin-left:15px;}
.form-commento{ padding:0px; margin:0px 0px 100px 6px;}
.form-aggiungitag{ padding:0px; margin:0px 0px 10px 6px;}
.form-aggiungi{ padding:0px; margin-bottom:70px; margin-left:30px; width:100px;}
.form-aggiungi-middle{ padding:0px; margin-bottom:20px; margin-left:30px; width:100px;}
.titolo{color:#666666; font-size:10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; margin:3px;}
.enter{margin:3px;}

#logout, #logout a{padding:10px 40px 2px 2px; margin:0px; font-size:13px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
#logout a:hover{text-decoration: underline; }

.cloud-content-utenti{ float:left; margin-left: 30px; width:500px; background-color:#FFFFFF;}
.box-content-personal{ float:right; clear:right; background:#FFFFFF; margin-top:10px; margin-right:25px;}
.box-text-personal{ padding:20px 27px 12px 27px; width:390px; color:#666666;}
.box-text-personal ul { font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; margin: 0px 0px 0px 30px;}
.box-text-personal li { padding:6px; list-style-type:none; color: #32382E; background: url(/s/images/sf_menu_cloud.gif) repeat top left; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:4px; padding-left:20px; margin: 10px 28px 0px 0px; display:block; font-size:16px; font-weight:bold; border-bottom:#f5f2ef 3px solid;}

.inputs{margin:5px;}
#browse{ margin-bottom:0px;}
#conferma{ margin-bottom:6px; margin-left:6px;}
.box-text-profilo-statico h4{color:#666666;}

#registrazione {margin:20px;}
#nuovoutente{ width:600px; margin-left:30px;}
.campo{color:#666666; font-size:10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; margin:3px 0px 3px 0px;}
.campo-pre{color:#666666; font-size:10px; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; background-color:#f4f4f4;}
.check{margin:0px; width:40px;}
#registrazione .evidenza{ background:url(/s/images/sf_oss_white.gif) repeat top left;border-bottom:#ffffff 3px solid; margin-bottom:30px;}
#benvenuto{color:#003366; font-size:12px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; margin:3px 0px 10px 0px;}
#info{ width:700px; margin-left:8px;border:0px}

/*segnalazioni*/
#titolo-add{font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin: 10px 0px 6px 50px;}
#comment{border:0px}

/*post*/
#add-blog-body{font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin: 4px 20px 6px -10px;border:0px}

/*dibattiti*/
#opinion{border:0px}

#opinion-button{color: #666;
		float:right;
        background: #ffffff;
        border: 1px outset #666666;
        margin: 0px;
        height:25px;
        width:90px;}

#title_enterprise{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#003366;font-weight:bold;
	margin-top: 60px;
	margin-left:150px;
	margin-bottom:0px}


#title1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#003366;font-weight:bold;
        margin-left:30px;
        margin-top:30px;
}
#title2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#003366;font-weight:bold;
        margin-left:30px;
        margin-top:30px;
}

#box-polaroid{margin:0px 0px 0px 0px; width:80px; height:80 px}

form#add-blog{width:550px;
    height:650px;
    margin:30px 0px 20px 30px;
    border:1px solid #dfdfdf;}

form#add-debate{width:550px;
    height:650px;
    margin:30px 0px 20px 30px;
    border:1px solid #dfdfdf;
	}

form#add-link{width:570px;
    height:760px;
    margin:30px 0px 50px 30px;
    border:1px solid #dfdfdf;}

.inputs-body{
    margin-top:20px;
    margin-left:20px;
}

.label{float: left; clear:left; width: 50px;height: 30px;
    font: 11px/30px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
    margin-left: 35px;
    margin-top: 10px;
    margin-right:6px;
    margin-bottom:0px;
    text-align: left;color: #003366}


#gutter1 input, #gutter2 input, #gutter3 input, #ticket input, #pointer input {
    float: none;
}
	
.inputs-title{float: left;width: 200px;height: 30px;
    background: #f4f4f4;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px}
    
.inputs-tags{float: left;width: 200px;height: 30px;

    margin-bottom: 0px;
    margin-left:0px;
    margin-top: 10px}



.submit input[type='text'],
.submit input[type='password']{color: #666;
		float:left;
        background: #ffffff;
        border: 1px outset #666666;
		margin:20px 220px;
        height:25px;
        width:90px;
}
.profile input{color: #666;
		float:right;
		margin-right:125px;
        background: #ffffff;
        border: 1px outset #666666;
        height:25px;
        width:90px;
		text-align:center;
}
.error{font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;color:#ff0000;
        font-weight:bold;
        margin-top: -18px;
}

#button-add{background: #f4f4f4;
        border: 2px;
        margin: 0px 0px 0px 0px;
        height:20px;
        width:60px;}

.yui-button{
}        

#login-button{height:30px;
            width:100px;
            margin:auto;
            margin-left:60px;
            margin-top:18px;
            margin-bottom:10px;

}

.description-tag{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px; color:#666666;
    font-weight:italic;
    width:200px;
    margin-left:100px;
    margin-bottom: 8px;
    margin-top: 5px;}
    
.description-url{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px; color:#666666;
    font-weight:italic;
    width:200px;
    margin-left:100px;
    margin-top:15px;}

form input[type='text'],
form input[type='password'],
form button,
form select,
form textarea {

	background: #fff;
	color: #32382E;
	
	border: 1px solid #999;
	padding: 4px;
	
	font: normal 10px/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
} 

/*input{
    float: left;
    display: block;
    width: 175px;
    background: #FFF;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin:6px 0px 8px 10px;
    border: 0px solid;
    color: #475078;
}*/

input[type='text']{
    float: left;
    display: block;
    width: 175px;
    background: #FFF;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin:6px 0px 8px 10px;
    border: 0px solid;
    color: #475078;
}
input[type='password']{
    float: left;
    display: block;
    width: 175px;
    background: #FFF;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin:6px 0px 8px 10px;
    border: 0px solid;
    color: #475078;
}

form .yui-toolbar-subcont select{
    margin-bottom: 0;
    padding: 4px;
}

form checkbox{
	
}

form button {
	cursor: pointer;
		
}

form input:focus{
	backgroud: #32382E;
}

form textarea:focus {
	background: #fcffd9;
}

form button {
	border: 0;
	background: #DEE5EB;
		
	margin-right: .375em;
	color: #fff;
	
	padding: .375em .75em;
	
	vertical-align: top;	/* FFox */
	*vertical-align: baseline;	/* IE6, IE7 */
	
	font-weight: bold;
	
	border-right: 1px solid #21606e;
	border-bottom: 1px solid #21606e;
}

.inputs-username{float: left;width: 200px;height: 30px;
    margin-top: 12px;
    margin-bottom: 0px;
    margin-left: 0px}
    
.inputs-password{float: left;width: 200px;height: 30px;
    margin-bottom: 0px;
    margin-left:0px;
    margin-top: 13px}

#nickname{
	padding: 7px 0px 0px 0px;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}

#sponsor img {padding:4px 0px 3px 20px;}

/*contentuto da mio css prima di natale*/
#content-registered{
	float:left;
	clear:both;
	text-align: center;
	border-top: 2px solid #003466;
	background-color:#F4F4F4;
	width:960px;
	min-height:500px;
}
#content-registered h2{ margin-top: 100px; font-size:18px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*nuovo 25 gennaio*/
.box-text-utenti-interna{ padding:20px 20px 20px 20px; width:480px; color:#666666; text-align:center;}
.utenti-interna-text{color:#666666; padding:30px 14px 30px 14px;}
.box-content-utenti-interna{ float:left; margin-left: 30px; width:520px; background-color:#FFFFFF;}

.u1 a{font-size:19px; color:#9B7E60; padding:5px; margin:0px; font-weight:bold;}
.u2 a{font-size:18px; color:#A68A6F; padding:5px; margin:0px; font-weight:bold;}
.u3 a{font-size:16px; color:#B6A089; padding:5px; margin:0px; font-weight:bold;}
.u4 a{font-size:14px; color:#C4B39F; padding:5px; margin:0px; font-weight:bold;}
.u5 a{font-size:13px; color:#D1C5B6; padding:5px; margin:0px; font-weight:bold;}
.u1 a:hover, .u2 a:hover, .u3 a:hover, .u4 a:hover, .u5 a:hover {color:#666666;}

input[type='submit']{
	margin:5px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
    text-align:center;
	/* nuovo 25 gennaio */margin:5px 5px 5px 20px;
}

.tickets-table, .pointers-table {
    width: 800px;
    margin: 0 auto;
}

.tickets-table thead, .pointers-table thead {
    font-weight: bold;
}

.tickets-table .odd, .pointers-table .odd {
    background-color: #DDD;
}

form#ticket, form#pointer {
    width: 400px;
    margin: 0 auto;
}

form#ticket .inputs, form#pointer .inputs {
    margin-left: 30px;
}

form#ticket label, form#pointer label {
    float: none;
    font-weight: bold;
    color: #036;
    margin-right: 50px;
}

form#ticket legend, form#pointer legend {
    padding:0px 0px 2px 2px; margin:0px; font-size:12px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#ticket input, form#pointer input {
    display: inline;
}

form#ticket input[type="text"], form#pointer input[type="text"] {
    width: 250px;
}

form#ticket .error, form#pointer .error {
    margin-left: 40px;
}
.box_countdown{ padding: 10px 10px 20px 10px;}
.countdown{ font-size:32px; color: #666666; font-weight:bold; padding-top:25px; text-align:center;}
.box-content-countdown{float:center; background:#FFFFFF; 
                    margin: auto; 
                    margin-top:20px;
                    margin-bottom:30px;
                    width:300px;
                    border:0px}
