.textArt a
{
	color:black!important;
}

div {
	margin:0px;
	padding:0px;
}
a:link{
	text-decoration:none;
	color:#000000;
}

a:visited{
	text-decoration:none;
	color:#000000;
}

a:hover{
	text-decoration:underline;
}

html{
	background-color:#E5E5E5;
	margin:0px;
	padding:0px;
}

body{
	margin:0px!important;
	padding:0px!important;
}

form{
	margin:0px!important;
	padding:0px!important;

}

.headerspace {
	height:33px;
}

label{
	display:none;
}


.separatoreNews{	
	background-image:url(../images/separatore.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top:7px;
	height:27px;
	width:344px;
}

.linkSeparatoreNews{
	float:right;
	position:relative;
	/*left:560px;*/
	right:45px;
	color:#999999!important;
	font-weight:bold;
}

.counterRisp{
	float:left;
	position:relative;
	left:30px;
	color:#999999!important;
	/*font-weight:bold;*/
}

/*.higherTop{
	float:left;
	height:1200px;
	overflow:hidden;
}*/

/*.higher2Top{
	float:left;
	height:1370px;
	overflow:hidden;
}*/

#boxGenerale{
	width:1024px;
	margin:0 auto;
	overflow:hidden;
}

#boxSfondo{
	position:relative;
	float:left;
	background-image:url(../images/sfondo_blu.gif);
	background-repeat:no-repeat;
	width:1020px;
	border:1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#boxBanner{
	height:180px;
	width:582px;
	position:relative;
	display:inline;
	overflow:hidden;
}

#boxLogo{
	position:absolute;
	z-index:2;
	left:0px;
	top: 0px;
	display:inline;
}

#menuTop{
	height:204px;
	background-color:#FF9600;
}

.home{
	background-image:url(../images/testata_home.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.murazzi{
	background-image:url(../images/testata_murazzi.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.info{
	background-image:url(../images/testata_infogio.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.municipio{
	background-image:url(../images/testata_municipio.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.castello{
	background-image:url(../images/testata_piazzacastello.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.sancarlo{
	background-image:url(../images/testata_sancarlo.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.anagrafe{
	background-image:url(../images/testata_anagrafe.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.universita {
background-image:url(../images/testata_universita.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}


.linkHome{
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
}

.linkHome1 {
	position:absolute;
	z-index:2;
	top:19px;
}


#bannerHome{
	background-repeat:no-repeat;
	overflow:hidden;
	height:117px;
	position:relative;
	top:-20px;
	z-index:2;
}

#banner{
	background-repeat:no-repeat;
	overflow:hidden;
	height:145px;
}

#boxSx{
	margin-left:22px;
	width:777px;
	float:left;
	display:inline;
	overflow:hidden;
}

#boxDx{
	margin-left:6px;
	width:197px;
	float:left;
	overflow:hidden;
}

#bandaArancio{
	/*height:65px;*/
	width:771px;
	/*background-color: #FF9600;*/
	background-color:#FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4E4E4E;
	border-left-color: #4E4E4E;
	font-size:14px;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	position:relative;
	padding-top:10px;
}

.visMappa{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	top:-5px;
	/*margin-top:25px;*/
	/*left:-15px;*/
	/*float:right;*/
}

.visMappa a:link{
	text-decoration:none;
	color:#333333;
}

.visMappa a:visited{
	text-decoration:none;
	color:#333333;
}

.visMappa a:hover{
	text-decoration:underline;
	color:#333333;
}



#bordoNero{
	background-color:#303030;
	width:773px;
	height:6px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4E4E4E;
	border-left-color: #4E4E4E;
}

#boxContenuti{
	float:left;
	width:777px;
	position:relative;
	top:-20px;
}

#boxContenuti .top{
	width:725px;
	background-color:#FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4E4E4E;
	border-left-color: #4E4E4E;
	padding-left:23px;
	padding-right:23px;
	padding-top:20px;
	float:left;
	position:relative;
	overflow:hidden;
}

.minAlt{
	width:1px;
	overflow:hidden;
	height:785px;
	float:left;
}

#boxContenuti .bottom{
	background-image:url(../images/contenutiBottom.gif);
	background-repeat:no-repeat;
	height:40px;
	padding:0px;
	padding-bottom:30px;
	position:relative;
	float:left;
	width:1024px;

}


div.spacer{
	height:1px;
	float:left;
	position:relative;
	overflow:hidden;
	clear:both;	
}

.copyright{
	float:left;
	position:absolute;
	color:#000000;
	z-index:2;
	left: 50px;
	top: 30px;
	
}

.visualizzaMappa{
	height:18px;
	background-color:#303030;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	line-height:15px;
}

.visualizzaMappa a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.visualizzaMappa a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.visualizzaMappa a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.separa1{
	height:1px;
	overflow:hidden;
}

.separa5{
	height:5px;
}

.ricerca{
	background-color:#FF9600;
	border:1px solid black;
	padding-bottom:5px;
}

.cercaBig{
	font-size:14px;
	color:#000;
	text-align:right;
	padding-right:45px;
	background-image:url(../images/frecciaBig.gif);
	background-repeat:no-repeat;
	background-position:165px 9px;
	padding-top:8px;
}

form{
	padding:0px;
	margin:0px;
	
}

.ricerca input{
	background:#FF9600!important;
	margin-left:10px;
	font-size:10px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:162px;
}

.cercaSmall{
	border:0px;
	text-align:right;
	padding-right:7px;
	margin-right:-2px;
}

.loginSmall{
	border:0px;
	text-align:right;
	padding-right:7px;
	margin-right:-2px;
}

.loginBig{
	font-size:14px;
	color:#FFF;
	text-align:right;
	padding-right:45px;
	background-image:url(../images/frecciaBigBianca.gif);
	background-repeat:no-repeat;
	background-position:165px 9px;
	padding-top:8px;
}

.loginErr{
	font-size:12px;
	color:#FFF;
	text-align:right;
	padding-right:35px;
	background-image:url(../images/frecciaBigBianca.gif);
	background-repeat:no-repeat;
	background-position:165px 7px;
	padding-top:8px;
}

.login{	
	background-color:#303030;
}

.login input{
	background:#303030!important;
	margin-left:10px;
	font-size:10px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:162px;
	color:#FFFFFF;
}

.login .recupera{
	font-size:10px;
	/*color:#8C8C8C;*/
	color:#FFFFFF;
	text-align:right;
	padding-right:32px;
	background-image:url(../images/frecciaSmallBianca.gif);
	background-repeat:no-repeat;
	background-position:170px 20px;
	padding-top:5px;
}

.login .recupera a:link{
	/*color:#8C8C8C;*/
	color:#FFFFFF;
	text-decoration:none;
}

.login .recupera a:visited{
	/*color:#8C8C8C;*/
	color:#FFFFFF;
	text-decoration:none;
}

.login .recupera a:hover{
	/*color:#8C8C8C;*/
	color:#FFFFFF;
	text-decoration:underline;
}

.vociElenco{
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-position: inherit;
	/*line-height:18px;*/
	font-size:11px;
	font-weight:bold;
}

.vociElenco li{
	background-image:url(../images/vociElenco.gif);
	background-repeat:no-repeat;
	height:30px;
	color:#FFFFFF;
	text-align:right;
	padding-right:33px;
	padding-top:5px;
	/*line-height:35px;*/
}

.vociElenco li a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.vociElenco li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.vociElenco li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

li.voce1{
	background-color:#2775CC;
}

li.voce2{
	background-color:#F0ECD5;
}

li.voce3{
	background-color:#EBBC02;
}

li.voce4{
	background-color:#79AB02;
}

li.voce5{
	background-color:#E98A03;
}

li.voce6{
	background-color:#949C8D;
}

li.voce7 {
	background-color:#C80000;
}

li.voce8 {
	background-color:#CADCEB;
}

.utenti{
	background-color:#FF9600;
	padding-left:5px;
	padding-right:5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #3C3A38;
	border-right-color: #3C3A38;
	border-left-color: #3C3A38;
}

.utenti .bottom{
	height:29px;
}

.utenti .titolo{
	padding-top:10px;
	font-weight:bold;
}

.utenti .visite{
	padding-top:10px;
}

.utenti .messaggi{
	padding-top:10px;
}

.utenti .elUtenti{
	padding-top:10px;
}

.logoTorino{
	padding-top:10px;
}

.logoInforma{
	padding-top:5px;
}

.vociElencoHead{
	margin:0px;
	float:right;
	list-style-type: none;
	list-style-position: inherit;
}

.vociElencoHead li
{
	float:left;
	margin-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-right:1px solid #000;
	height:14px;
}

.vociElencoHead li a:link{
	color:#000;
	text-decoration:none;
}

.vociElencoHead li a:visited{
	color:#000;
	text-decoration:none;
}

.vociElencoHead li a:hover{
	color:#000;
	text-decoration:underline;
}

.vociElencoHead li a
{
	float:left;
	display:block;
	height:10px;
	width:auto;
	padding-left:3px;
	padding-right:3px;
	line-height:13px;

}

.benvenuto{
	text-align:right;
	/*padding-top:20px;*/
	color:#FFFFFF;
	padding-right:20px;
	font-size:11px;
}

.utente{
	padding-left:70px;
	color:#FFFFFF;
	padding-right:20px;
	font-size:11px;
	text-align:right;
}

.immagineAvatar{
	position:relative;
	text-align:right;
	margin-right:20px;
	padding-bottom:5px;
	width:176px;
}

.logout{
	width:50px;
	position:absolute;
	z-index:2;
	left: 62px;
	top: 49px;
	color:#FFFFFF;
}

.logout a{
	color:#FFFFFF!important;
	text-decoration:none!important;
}


.immagineAvatar .img{
	border:1px solid white;
	width:58px;
	margin-top:8px;
	margin-left:116px;
}

.titoloMenu{
	background-color:#303030;
	height:20px;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	border:1px solid white;
}

.titoloMenu a {
	color:white;
	position:relative;
	float:right;
	right:3px;
	top:2px;
}

.edicolaMaxi{
	border:2px solid #3E3E3E;
	background-color:#FFFFFF;
	float:left;
}

.titoloEdicola{
	height:15px;
	background-color:#3E3E3E;
	color:#FF9900;
	padding-left:5px;
	font-size:12px;
	padding-top:3px;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	top:-1px;
	width:188px;
}

.titolettoEdicola{
	height:30px;
	background-color:#FF9900;
	padding:5px;
	overflow:hidden;
	color:#323232;
	font-weight:bold;
	font-size:11px;
	position:relative;
	top:-1px;
	width:183px;
}

.bandaBianca{
	height:5px;
	background-color:#FFFFFF;
}

.testoEdi{
	text-align:justify;
	padding-bottom:10px;
	padding-top:5px;
	border-bottom:1px solid black;
}

.video{
	margin-top:5px;
	margin-left:5px;
	border-bottom:1px solid black;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	position:relative;
	top:2px;
}

.videoSx{
	width:90px;
	float:left;
}

.videoDx{
	padding-right:10px;
	text-align:left;
	width:80px;
	float:left;
}

.titoloUtenti{
	height:30px;
	background-color:#3E3E3E;
	color:#FFFFFF;
	font-size:10px;
	padding-top:3px;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	top:0px;
	width:170px;
	text-align:left;
	padding-left:25px;
	float:left;
	left:-5px;
}


.textareaAnnunci{
	width:286px;
	height:150px;
	overflow:auto;
}


#avv{
	position:relative;
	float:left;
	overflow:hidden;
	width:200px;
	font-weight:bold;
	margin-left:110px;
	padding-top:5px;
	display:none;
}

#avv_bis{
	position:relative;
	float:left;
	overflow:hidden;
	width:200px;
	font-weight:bold;
	margin-left:110px;
	padding-bottom:5px;
	padding-top:5px;
	display:none;
}

#avv2{
	position:relative;
	float:left;
	width:200px;
	font-weight:bold;
	margin-left:110px;
	padding-bottom:5px;
	padding-top:5px;
}

#avv3{
	position:relative;
	left:-10px;
	float:left;
	overflow:hidden;
	width:200px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}

#avvNews{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	display:none;
	width:200px;
}

#avv2News{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	width:200px;
}


#avvNews_bis{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	display:none;
	width:200px;
}

.appendi{
	float:left;
	clear:both;
	overflow:hidden;
	width:100px;
	display:inline;
}

.avvAreaRis{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:25px;
	margin-top:15px;
	width:500px;
	position:relative;
	left:120px;
	text-align:center;
}

#AreaPadre{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

#SottoArea{
	font-size:10px;
	padding-left:20px;
}

.linkMappa a:link{
	text-decoration:none;
	color:#000000;
}

.linkMappa a:visited{
	text-decoration:none;
	color:#000000;
}

.linkMappa a:hover{
	text-decoration:underline;
	color:#000000;
}

.fraseSezione a:link{
	color:#000000;
}

.fraseSezione a:visited{
	color:#000000;
}

.fraseSezione a:hover{
	color:#000000;
}

.mappaFlash{
	margin-top:50px;
}

.boxCerca {
	
	width:197px;
	height:108px;
	background-image:url(../images/boxRicerca.gif);
	color:#FFFFFF;
	
}

.cercaTot {
	background:#FF9600;
	border:none;
	/*height:14px;*/
	text-align:center;
	
	margin-left:120px;
	color:#000000;
	float:left;
	height:18px;
}

#cercatesto {
	margin-top:30px;
	background-color:#FFFFFF;
	margin-left:20px;
	width:160px;
	position:relative;
}

.formCerca {
	height:auto;
	
}

.scrCerca {
	font-size:13px;
	font-weight:bold;
	padding-left:100px;
	padding-top:8px;
}

.briciole {
	/*width:725px;*/
	position:relative;
	top:-20px;
}

.punteggi {
	
	font-weight:bold;
	width:193px;
	padding-top:5px;
}



.posit {
	float:left;
	/*margin-left:20px;*/
	width:26px;
	padding-left:15px;
}

.user {
	float:left;
	/*margin-left:10px;*/
	width:100px;
	padding-left:15px;
	margin-bottom:2px;
	overflow:hidden;
}

.punti {
	/*margin-left:100px;*/
	width:13px;
	float:left;
	padding-left:10px;
}

.titoloVoti {
	margin-left:20px;
	margin-bottom:10px;
	font-size:14px;
}

.selectGenere {
	background-color:#525252;
	margin-top:8px;
	margin-left:20px;
	color:#FFFFFF;
	width:164px;
}

.sugg {
	position:absolute;
}

.button2 {
	background:url(../images/vociElenco.gif) top left no-repeat;
	width:197px;
	height:35px;
	position:relative;
	top:-60px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding-left:48px;
	
	
}

linkBricioleUl
{
	color:#990000;
}

.boxClassifica {
	width:193px;
	/*height:285px;*/
	margin-top:2px;
	margin-bottom:2px;
	background-color:#FFFFFF;
	border:solid 2px;
}

.titoloClass {
	width:193px;
	height:15px;
	background-color:#303030;
	margin-top:7px;
	color:#FF9600;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
}

.boxTitle {
	width:193px;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
}

.pos {
	width:35px;
	float:left;
	padding-left:6px;
	text-align:left;
}

.nick {
	width:100px;
	float:left;
	padding-left:13px;
	text-align:left;
}

.point {
	width:23px;
	float:left;
	padding-right:8px;
	text-align:left;
}

.separ {
	clear:left;
	width:178px;
	margin-left:6px;
	padding-top:7px;
}

.visClassifica {
	width:193px;
	height:21px;
	background-color:#FF9600;
	border-top:solid;
	border-top-width:2px;
	padding-bottom:0px;
	margin-top:13px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
}

.pagPersonale  {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin-left:8px;
	margin-top:25px;
	padding-bottom:12px;
}

.pagPersonale a {
	color:#FFFFFF!important;
	font-size:10px;
	font-weight:bold;

}

#intClassifica {
	font-weight:bold;

}

.nickname {
	float:left;
	margin-left:60px;

}

.commenti {
	float:left;
	margin-left:120px;
}

.commentiF {
	float:left;
	margin-left:112px;

}

.separaClas {
	clear:left;
	padding-top:15px;
}

.separaClasInt {
	clear:left;
	padding-top:5px;
	padding-bottom:5px;
}

.nicknameP {
	float:left;
	margin-left:85px;
	width:150px;
	text-align:left;
			overflow:hidden;
			display:inline;
}

.commentiP {
	float:left;
	margin-left:60px;
	width:100px;
	text-align:left;
	overflow:hidden;
	display:inline;
}

.commentiFP {
	float:left;
	margin-left:110px;
	width:80px;
	text-align:left;
	overflow:hidden;
	display:inline;
}

.tot {
	margin-left:60px;
	float:left;
	overflow:hidden;
	display:inline;
}

.commentiT {
	margin-left:25px;
	float:left;
	text-align:center;
	width:80px;
	overflow:hidden;
	display:inline;
}

.separaSez {
	width:730px;
	height:16px;
	background-color:#949C8D;
	text-align:center;
	font-weight:bold;
	margin-bottom:14px;
	clear:left;
}


#riepilogo {
	text-align:center;
	width:730px;
	position:relative;
}

.BoxFormPwd
{
	position:absolute;
	z-index:100;
	top:330px;
	left:255px;
	display:none;
	width:227px;
	height:106px;
	background:transparent url(../images/cambioPWD.gif) no-repeat;
	padding-top:30px;
}

.chiudiPwd {
	position:relative;
	color:white;
	bottom:28px;
	margin-left:177px;
	cursor:pointer;
	font-weight:bold;
	width:46px;
}

.chiudiPwd:hover {
	text-decoration:underline;
}

#formPwd input{
	height:14px;
	line-height:14px;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
}

#btnOkPwd
{
	height:18px!important;
	background:#454545;
	color:white;
	border:0px;
	font-family:verdana,arial,sans-serif;
	margin-top:5px;
	font-weight:bold;
	padding:0 5px 2px 5px;
}

.txtPwd {
	margin-bottom:5px;
	margin-top:-10px;
	color:#454545;
	font-weight:bold;
}

.dati {
	/*margin-bottom:21px;*/
	width:365px;
	float:left;
	text-align:right;
	
}

.dati2 {
	float:left;
	width:345px;
	margin-left:20px;
	position:relative;
	text-align:left;
}

.changePwd {
	position:absolute;
	bottom:9px;
	left:520px;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}

.changePwd:hover {
	text-decoration:underline;
}

.contPage {
	width:730px;
	height:21px;
}

.break{
	clear:left;
}

#news {
	width:730px;
	margin-top:30px;
}

.recuperaPwd a
{
	color:white!important;
}


.recuperaPwd
{
	font-size:10px;
	/*color:#8C8C8C;*/
	color:#FFFFFF;
	text-align:right;
	padding-right:32px;
	background-image:url(../images/frecciaSmallBianca.gif);
	background-repeat:no-repeat;
	background-position:170px 9px;
	padding-top:5px;
}

.mexMail
{
	width:100%;
	font-weight:bold;
	font-size:12px;
	margin-left:150px;

}

.deStampa
{
	float:left;
	margin-top:10px;
}

.newtesto
{
	clear:left;
}

#boxFacebook {
	margin-bottom:1px;
	margin-top:2px;
}

#boxFacebook a,img {
	text-decoration:none;
	border:0;
}

#boxCondividi {
	margin-top:15px;
	margin-left:5px;
}

#boxCondividi #titolo {
	color:#2775CC;
	margin-bottom:3px;
}

