/* CSS Document */
/* CSS Document */
body{
	font: .65em/1.5em Tahoma,Verdana;
	margin:0;
	padding:0;
	text-align:center;
	background:#3B3B3B url('../grafica/template/antifurto_r1_c6.jpg') repeat-x;
}



#container{
	position:relative;
	margin:0 auto;
	padding:151px 0 0;
	background: url('../grafica/template/antifurto_r1_c1.jpg') no-repeat;
	top:0;	
	left:0;
	z-index:1;
	width:1000px;
}

#content{
	position:relative;
	top:0px;
	left:0;
	width:1000px;
	margin:0;
	padding:127px 0 0;	
	z-index:2;	
	background: url('../grafica/template/antifurto_r4_c1.jpg') no-repeat;
	text-align:left;
	z-index:2;
}	


#search{
	position:absolute;
	top:43px;
	left:706px;
	padding:0;margin:0;
}
#search p{padding:0;margin:0;}
#search input{width:200px;}
#search .button{width:55px;height:20px;background:none;border:none;margin-left:5px;cursor:pointer;}

#navigazione{width:696px;color:#fff;margin:0px;padding:0px 104px 0 200px;height:68px;background: url('../grafica/template/antifurto_r5_c1.jpg') no-repeat;}
#navigazione a{color:#CFCC61;text-decoration:none;line-height:31px;color:#fff}

#con{
	position:relative;
	top:-20px;
	left:0px;
	margin:0px 0px 0px 209px;
	padding:0px;
	text-align:left;
	z-index:100;	
	color:#fff;
	width:792px;
	float:left;
	height:auto!important;
	height:550px;
	min-height:550px;
	display:inline;	
	z-index:300;
}
#con h1{margin:0 0px 20px 0;padding:0;font:bold 1.3em Verdana;color:#fff;text-transform:capitalize;}
#con h1.titolo{float:left;width:222px;height:13px;margin:0 10px 20px 0;padding:0;}
#lista {float:left;width:231px;height:15px;margin:0;padding:0;}


#con p{margin:10px 290px 10px 0;}
#con a{color:#fff;text-decoration:none;}
#con ul{list-style-type:square;}
#con ul.mapsite{list-style:none;margin:0;padding:0;}
#con ul.mapsite li{margin:0;padding-left:5px;margin-bottom:10px;border-bottom:1px solid #6D792F;border-left:5px solid #6D792F;}
#con .clear{clear:both;height:0;font-size:0;}








#left{width:480px;margin:0 20px 0 0;padding:0;float:left;}
#left h1{font-size:1.3em;margin-bottom:10px;width:400px;}
#left h2{line-height:0;font-size:0;margin-bottom:10px}
#left p,#right p{margin:0px;padding:0px;}
#left a{color:#fff;text-decoration:underline;}
#right{background:#20211C;margin-right:0;}
#right{width:230px;float:left;margin-right:0px;padding:10px 25px;background: url('../grafica/template/antifurto_r15_c8.png') no-repeat;height:283px;}
#right h2{line-height:0;font-size:0;margin:0 13px 10px}


#con #galleria{float:left;width:792px;margin:0px 0px 30px 0;padding:0;text-align:left}
#con #galleria .box{float:left;width:248px;margin:0px 5px 0 0;padding:5px 0px 0 5px;background:#2D2D2D;text-align:left;}
#con #galleria .txt{width:248px;float:left;margin:0px 0px 0px 0px;padding:0;color:#fff;text-align:left;background: url('../grafica/template/antifurto_r10_c8.jpg') repeat-x;height:auto!important;height:130px;min-height:130px;}
#con #galleria .box h2{display:block;color:#A10101;font:bold 1.1em/1em Verdana;margin:0;padding:0;text-align:left}
#con #galleria .box p{display:block;margin:0;padding:0;}
#con #galleria .box img{width:90px;float:left;margin:0px 5px 0 0;padding:0px;display:inline;text-align:left}
#con .box .dettagli a{position:relative;float:right;line-height:15px;width:15px;height:15px;margin:0;background: url('../grafica/template/antifurto_r8_c10.jpg') no-repeat center right;}
#con .box .dettagli span{position:relative;left:-999em;}

#con #galleria .clear{display:block;width:792px;clear:both;background: url('../grafica/template/antifurto_r30_c8.jpg') no-repeat left bottom;height:6px;margin:5px 0}


#paginazione {clear:both;float:right;padding:5px 0;}
#paginazione a,#paginazione span{background:#1E1A1B;margin:2px 1px;padding:2px 6px;color:#FF6701;}
#paginazione span.pag{background:none;margin-left:5px;margin-right:5px;}
#paginazione span{background:#12110F;margin:2px 1px;padding:2px 6px;}
#paginazione a{text-decoration:none;}



.box2{}
#con .box2 .dettagli{text-align:right;margin:0 0 10px;padding:0px;position:relative;}
#con .box2 .dettagli a{cursor:pointer;ext-align:right;float:right;line-height:13px;width:13px;height:13px;margin:0;padding:0px;background: url('../grafica/template/antifurto_r8_c10.png') no-repeat center right;}
#con .box2 .dettagli span{position:relative;left:-999em;}


.boxSub{
	float:left;
	margin:0 2px 0 0;
	width:194px;
	padding:0px;
}
.boxSub img{width:184px;}






#bigfoto{float:right;background:#20211C;margin:0px;padding:0;width:240px;border:1px solid #fff;position:relative;top:-30px;}
#bigfoto img{border:1px solid #fff;margin:3px;}

#next{float:left;}
#prev{float:right;}
#con #next,#con #prev{margin-top:10px;font:bold 1.3em/1.2em tahoma;text-transform:uppercase;color:#FF6701;}
#con #next:hover,#con #prev:hover{color:#1D1D1B;}


#areaR{position:absolute;top:118px;left:808px;z-index:100;background: url('../grafica/template/antifurto_r3_c17.jpg') no-repeat left center;}
#areaR a{color:#333;text-decoration:none;margin-left:30px;}


#menuIstituzionale{
	clear:both;
	background: url('../grafica/template/antifurto_r2_c1.jpg') repeat-x;
	position:absolute;
	z-index:80;
	width:600px;
	top:102px;
	left:0;
	margin:0;
	padding:0px 200px;
	height:49px;
}
#menuIstituzionale li.primo {
	background:none;
}
#menuIstituzionale li {
	float:left;
	height:48px;
	margin:0px;
	padding:0px;
	list-style:none;
	background: url('../grafica/template/antifurto_r2_c6.gif') no-repeat top left;
}
#menuIstituzionale a{
	color:#666;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0 20px 0 20px;
	text-align:center;
	font:bold 1em/43px Verdana;
	text-transform:uppercase;
	position:relative;
	left:5px;float:left;
}
#menuIstituzionale a:hover{background:#ccc}

/*
#menuServizi{
	width:181px;
	margin:0px;
	padding:0px;
	position:absolute;	
	height:auto;
	top:342px;
	left:0px;
	z-index:13;
	background: url('../grafica/template/antifurto_r12_c1.jpg') repeat-y;
	text-align:left;
}

#menuServizi ul{
	width:170px;
	margin:0;
	padding:0px 4px 53px 7px;
	position:relative;
	top:0px;
	left:0;
	background: url('../grafica/template/antifurto_r6_c1.jpg') no-repeat;
}
#menuServizi li {
	margin:0;
	padding:2px 0px;
	list-style:none;
	width:170px;
}
#menuServizi a{background: url('../grafica/template/antifurto_r9_c3.gif') no-repeat  10px center;margin:0px;padding:2px 0 2px 30px;display:block;text-decoration:none;color:#000;}
#menuServizi a:hover{background-color:#A50000;color:#fff;}


*/



#bgS{
	clear:both;
	position:relative;
	display:block;
	height:298px;
	margin:0;
	padding:0px;
	width:181px;	
	background:#2B2B2B url('../grafica/template/antifurto_r14_c1.jpg') no-repeat bottom left;
}

#footer{	
	top:46px;
	width:1000px;
	left:0;
	text-align:center;
	margin:0px 0 0;
	padding:5px 0;
	position:relative;
	z-index:20;
	color:#fff;
	clear:both;
	background:#282828  url('../grafica/template/antifurto_r18_c1.jpg') no-repeat;
}
#footer p{	
	width:1000px;
	margin:0;
	padding:10px 0;
	
}



#footer ul{	
	width:1000px;
	list-style:none;
	margin:0;
	padding:0;display:block;
}
#footer ul li{	
	width:auto;
	display:inline;
	margin:0 5px;
	padding:0;
}
#footer a{		
	color:#fff;text-decoration:none;
}




#footer .box1{position:relative;width:300px;float:left;margin-left:230px;display:inline;text-align:left;margin-top:20px;}
#footer .box2{position:relative;width:300px;float:left;margin-left:130px;display:inline;text-align:left;margin-top:20px;}
#footer .sede{position:absolute;left:-50px;top:5px;font-size:0;line-height:0}
#footer .foo{clear:both;}




/*pagina contatti*/
#contatti br,#moduloutente br,#modulologin br,#modulopasswordpersa br{
	margin:10px 0;
}

#contatti label,#moduloutente label,#modulologin label,#modulopasswordpersa label{
	float:left;
	display:block;
	width:130px;
	margin:5px 0 0;
	padding:2px 5px;
	clear:left;
}
#contatti label a,#moduloutente label a,#modulologin label a,#modulopasswordpersa label a{
	margin:0;
	padding:0px;
}
#contatti,#moduloutente,#modulologin{
	position:relative;
	z-index:41;
	margin:10px 0 30px;width:430px
}
#contatti input, #contatti select,#moduloutente input, #moduloutente select#modulologin input, #modulologin select,#modulopasswordpersa select, #modulopasswordpersa input{
	font-size:1em;
}
#contatti legend,#moduloutente legend,#modulologin legend,#modulopasswordpersa legend{	 
	font-size: .9em;
	color:#fff;
	font-weight:bold;
	background: #A20000;
	padding: 3px 5px;
	margin:10px 0 5px;
	width:430px;
}
#contatti legend a,#moduloutente legend a,#modulologin lengend a,#modulopasswordpersa a{	 
	color:#fff;
}
#con form  p{margin:0;padding:0;}
#contatti .button,#moduloutente .button,#modulologin .button,#modulopasswordpersa .button {	 
	border:1px solid #ccc;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background:#A20000;
	margin-top:20px;
}
#contatti label span,#moduloutente label span, #modulologin label span{position:relative;left:-999em;}

#moduloutente .sub{font-size:.9em;text-align:center;margin-left:130px;}






/*dove siamo*/
#gmaps_container{
	width:480px;
	height:300px;
	margin:10px 0;
	border:1px solid #fff;
	padding:0px;color:#000;
}
#gmaps_info{
	text-align:center;
	
}
/*pagine*/
.imgLeft{
	clear:left;
	float:left;
	margin:10px 30px 0 0;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:300;
}



#dettaglio{
	background:  url('../grafica/template/dettaglio-prodotto2_r2_c2.jpg') no-repeat;
	width:762px;
	padding:50px 8px 0;
}
#dettaglio #dett{
	width:762px;
	background:  url('../grafica/template/dett2.jpg') repeat-x;
	height:699px;
	
}
#dettaglio  #imgD{
	float:left;
	width:320px;
	text-align:center;
	background:#fff;
}
#dettaglio  #imgD img{
	margin:4px;
	text-align:center;
}
#dettaglio .txtD{
	background:  url('../grafica/template/dett1.jpg') repeat-x;
	height:699px;
	width:412px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding:20px  20px 20px 10px;
	line-height:1.5em;
}
#dettaglio .txtD h3{color:#A30100;font:bold 1.2em/2em  Tahoma,Verdana;text-transform:uppercase}
#dettaglio .txtD p{width:412px;margin:5px 0;padding:0;}

.logout{top:0;float:right;display:block;font-size:1.2em;font-weight:bold;color:#660000}
.logout a{color:#660000}

.loading{
    background: url( '../grafica/template/loader.gif' ) no-repeat 50% 50%;
    height: 100%;
    width: 100%;
}

#excel{
	position:absolute;
	top:-15px;
	right:35px;
	padding:0;
	line-height:1em;
	marign:0px;
	vertical-align:top;
}
#excel form,#excel form p{
	padding:0px;
	marign:0px;
}