/*div{border:1px solid #000;}*/	

html,body{
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-family:Arial,arial,sans-serif;
	font-size:100%;
	color:#000;
	text-align:center;
	/*letter-spacing: -0.5px;*/
	}

a{}
	
a:hover{}
	
img,
img a{
	border:0 none;	
	}

#wrap{
	margin:10px auto;
	padding:0;
	position: relative;
	text-align:left;
	width:900px;
	}

#testa{}

#corpo{
	width: 550px;
	margin: 50px 0 0 20px; 
	padding:0;
	font-size:10px;
}

#piede{}
		
/*sezioni testa */
#pos_0{}
#pos_1{}
#pos_2{}
/*sezioni corpo */
#pos_3{}
#pos_4{}
#pos_5{}
/*sezioni piede*/
#pos_6{}
#pos_7{}
#pos_8{}

/*STILI PER I FILE INCLUSI*/
/*classi peri file inclusi senza un loro specifico file css già definite in share/base/.
utilizza queste classi se vuoi modificare la formattazione di questo singolo tema,
altrimenti utilizza le classi del file css base se vuoi modificare la formattazione generale a prescindere dal tema scelto*/
/* fai attenzione perchè ereditano il comportamento delle direttive date nel file base.*/

/*modificala*/
.modificala{}
.modificala A{}
.modificala A:hover{}
.modificala IMG{}

/*login*/
.container_account{}
.container_newreg{}
.container_newreg H2{}
.container_newreg INPUT{}
.container_newreg P{}
.container_login{}
.container_login H2{}
.container_login INPUT{}
.container_login P{}
.container_recupass{}

/*errore404*/
#errore404{}
#errore404 IMG{}
#errore404 P{}









#testata{
	width:900px;
	position:relative;
	margin:0;
	padding:0;
	}

#wrap_cont{

}

#testata #wrap_cont #intestazione{
	width:800px;
	height:65px;
	margin:0;
	padding:0;
	background:#FFF url(imgs/intestazione_sfondo.jpg) repeat-x 0 0;
	position:relative;
}

#testata #wrap_cont #intestazione .decoration-left{
	position:absolute;
	top:0;
	left:0;
}

#testata #wrap_cont #intestazione .decoration-right{
	position:absolute;
	top:0;
	right:0;
}

#testata #wrap_cont #menusecondario .decoration-left{
	position:absolute;
	top:-1px;
	left:-22px;
}

#testata #wrap_cont #menusecondario .decoration-right{
	position:absolute;
	top:-1px;
	right:-22px;
}

#testata #wrap_cont #immagine{
	width:800px;
	height:300px;
	overflow:hidden;
	margin:3px 0;
	padding:0;
	background-color:#FFF;
}

#menuprimario{
	position:absolute;
	left:808px;
	top:70px;
	width:90px;
	text-align:left;
}
#menuprimario a{
	color:#5399cd;
	text-decoration:none;
	display:block;
	padding:0;
	margin:0;
	font-weight:bolder;
	font-size:14px;
	line-height:16px;
}
#testata #wrap_cont #menuprimario a:hover,
#testata #wrap_cont #menuprimario .siamqui{
	color:#BED3E2;
}


#testata #wrap_cont #menusecondario{
	width:756px;
	height:33px;
	line-height:33px;
	/*overflow:hidden;*/
	border-top:1px solid #5399cd;
	border-bottom:1px solid #5399cd;
	border-left:0 none;
	border-right:0 none;
	color:#5399cd;
	margin:0;
	padding:0;
	background-color:#FFF;
	z-index:2;
	position:absolute;
	left:22px;
	top:371px;
	font-size:10px;
}

#testata #wrap_cont #menusecondario a,
#simula_sottocate a{
	color:#5399cd;
	text-decoration:none;
	padding:0;
	font-weight:bolder;
	font-size:13px;
	margin:0 2px;
}
#testata #wrap_cont #menusecondario a:hover,
#testata #wrap_cont #menusecondario .siamqui,
#simula_sottocate a:hover,
#simula_sottocate .siamqui{
	color:#BED3E2;
	text-decoration:underline;
}
#blocchetto{
	background-color:#A6C7E6;
	width:210px;
	height:130px;
	position:absolute;
	right:100px;
	top:375px;
	z-index:1;
}
#blocchetto #scorrevole{
	width:200px;
	height:87px;
	overflow:auto;
	position:absolute;
	left:0;
	top:35px;
	z-index:3;
	margin:0;
	padding:0;
}

#blocchetto #scorrevole a{
 display:block;
 height:40px;
 width:40px;
 overflow:hidden;
 margin:0 0 5px 5px;
 text-align:center;
 position:relative;
 float:left;
}

#blocchetto #scorrevole img{
	position:absolute;
	left:-30px;
}

#blocchetto #scorrevole .pressprodimg{
	position:absolute;
	left:0;
}

#intestazioneblocchetto{
	position:absolute;
	top:380px;
	left:610px;
	z-index:4;
	color:#5399cd;
	font-weight:bolder;
	font-size:13px;
}

#menu3{
	width:230px;
	position:absolute;
	top:350px;
	left:0px;
	z-index:0;
	padding-top:25px;
	text-transform: uppercase;
}

#menu3 #primodelterziario{
	padding-top:40px;
	z-index:1;
}

#menu3 a{
	display:block;
	line-height:15px;
	text-decoration:none;
	background-color:none;
	color:#333;
	padding-left:25px;
	font-size:9px;
	
}

#contconmenu3{
	position:absolute;
	top:405px;
	left:245px;
	width:330px;
	padding:0;
	font-size:9px;
}


#menu3 a:hover,
#menu3 .siamqui{
	background-color:#A6C7E6;
}



#testata #wrap_cont #menuprimario #loginetc_nofondo{
	margin-top:50px;
	color:#666;
	font-size:12px;
	font-weight:bolder;
	width:100px;
}

#testata #wrap_cont #menuprimario #loginetc_nofondo .azzurro{
	color:
}

#testata #wrap_cont #menuprimario #loginetc_nofondo .azzurro{
	color:#5399CD;
}

#testata #wrap_cont #menuprimario #loginetc_nofondo .azzurro:hover{
	color:#A6C7E6;
}

#testata #wrap_cont #menuprimario #loginetc_nofondo #blogcrediti{
	border-bottom:2px solid #666;
	padding:5px 0;
	margin-bottom:5px;
}


#testata #wrap_cont #menuprimario #loginetc_nofondo a{
	color:#666;
	font-size:12px;
}

#testata #wrap_cont #menuprimario #loginetc_nofondo form{
	color:#666;
	font-size:9px;
	margin:5px 0;
	font-weight:normal;
}

#testata #wrap_cont #menuprimario #loginetc_nofondo input {
	background-color:#666;
	color:#FFF;
	width:90px;	
	border:0 none;
	font-size:9px;
	margin:0;
	padding:0;
	height:12px;
	}

	
	
#testata #wrap_cont #menuprimario #loginetc{
	margin-top:50px;
	padding:0;
	color:#666;
	font-size:12px;
	font-weight:bolder;
	width:100px;
	background:#FFF url(imgs/fondologin.jpg) no-repeat -3px 100%;
	/*border:1px solid #CCC;*/
}


#testata #wrap_cont #menuprimario #loginetc #blogcrediti{
	border-bottom:2px solid #666;
	padding:5px 0;
	margin-bottom:5px;
}


#testata #wrap_cont #menuprimario #loginetc a{
	color:#666;
	font-size:12px;
}

#testata #wrap_cont #menuprimario #loginetc form{
	margin:0;
	padding:0;
	color:#666;
	font-size:9px;
	font-weight:normal;
}

#testata #wrap_cont #menuprimario #loginetc form input{
	background-color:transparent;
	color:#FFF;
	width:80px;	
	border:0 none;
	font-size:9px;
	margin:0;
	padding:0;
	height:12px;
	}

#testata #wrap_cont #menuprimario #loginetc .input_pass{
	width:60px;	
	display:inline;
	}

#testata #wrap_cont #menuprimario #loginetc .bottoneinvia{
	width:25px;	
	display:inline;
	font-size:0px;
	color:#666;
	}
	
#alert{
display:none;
}

.allegato_pubblico{
	display:block;
	padding:0 0 0 18px;
	background:transparent url(imgs/download.gif) no-repeat 0 0;
	color:#333;
	text-decoration:none;
	height:16px;
	line-height:16px;
}

.allegato_pubblico:hover{
	color:#666;
}

.allegato_privato{
	display:block;
	padding:0 0 0 18px;
	background:transparent url(imgs/downloadprivato.gif) no-repeat 0 0;
	color:#333;
	text-decoration:none;
	height:16px;
	line-height:16px;
}

.allegato_privato:hover{
	color:#666;
}



#footer{
	position:absolute;
	top:50px;
	right:110px;
	margin:0;
	text-align:right;	
	font-size:9px;
	overflow:hidden;
	color:#333;
	}
	
#lang{
	position:absolute;
	top:25px;
	left:75px;
	color:#FFF;
	font-weight:bolder;
	font-size:13px;
	display:inline;
}
#lang a{
	color:#FFF;
	font-weight:bolder;
	font-size:13px;
	text-decoration:none;
}