/* ---------------------------------------------------
Copyright (c) 2008 - Layoutweb
------------------------------------------------------

------------------- Color Palette --------------------

   Red TomStardust	- #a00
   Red :hover		- #d66
   Dark Grey		- #666
   
------------------------------------------------------




/* Global Reset
---------------------------------------------------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;	
}





/* General
---------------------------------------------------------------------------------------------------------------- */

body {
	background-color: #FFFFFF;
	/* background-image: url(../immagini/struttura/sfondo.gif); */
	text-align: center;
	font-size: 80%;

}


a:link, a:visited {
	color: #9b0404;
}

a:hover {
	text-decoration: none;
	color: #ff0000;
}


/* FLOAT BASILARI
---------------------------------------------------------------------------------------------------------------- */



.floatleft {
	float:left;
	
	}
	
.floatright {
	float:right;
	
	}
	

.clear {
clear: both;

}

#contieni {
	float:left;
}



/* TITOLI H1 & Co.
---------------------------------------------------------------------------------------------------------------- */

h2  {
	font-size: 1.1em;
	font-weight: bold;
}







pre  {
	font-size: 11px;
	font-family: Arial;
	}

#h3  {
	font-size: 0.9em;
	color: #ffffff;
	background-image:url(../immagini/struttura/box-home/sfondo-titolo_home.jpg);
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;

}


#h3 a:link, #h3 a:visited  {
	color: #ffffff;
	text-decoration: none;
}

#h3 a:hover  {
	color: #ffffff;
	text-decoration: underline;
}


h3  {
	font-size: 0.9em;
	color: #ffffff;
	background-image:url(../immagini/struttura/box-home/sfondo-titolo.jpg);
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;

}


h3 a:link, h3 a:visited  {
	color: #ffffff;
	text-decoration: none;
}

h3 a:hover  {
	color: #ffffff;
	text-decoration: underline;
}




/* DENTRO IL TD NEI PRODOTTI
---------------------------------------------------------------------------------------------------------------- */

h6 {
	font-size: 1.1em;
	color: #ffffff;
	padding-left: 15px;
}


h6 a:link, h6 a:visited  {
	color: #ffffff;
	text-decoration: none;
}

h6 a:hover  {
	color: #ffffff;
	text-decoration: underline;
}




/* H1 interna
---------------------------------------------------------------------------------------------------------------- */


.interna h1  {
	color: #9b0404;
	font-size: 1.4em;
	border-left: 1px solid #CCCCCC;
	padding-left: 10px;
	margin-bottom: 10px;

	}





/* Layout
---------------------------------------------------------------------------------------------------------------- */



#header {
	width: 960px;
	height: 210px;
	margin: auto;
	background-color:#fff;
	margin-top: 20px;
	}


#wrapper {
	width: 960px;   /* Era 960px */
	
	margin: auto;
	background-image:url(../immagini/wrapper/sfondo-wrapper.gif);
	background-repeat: repeat-x;
}



#footer {
	width: 960px;
	margin: auto;
	border-top: 1px solid #CCCCCC;

}

/* HEADER
---------------------------------------------------------------------------------------------------------------- */



#sfondo_menu {
	width: 189px;
	height: 210px;
	background-image: url(../immagini/header/menu-sx/sfondo-menu.gif);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
	text-align: right;
	
	}

#flash_wrapper {
	width: 767px;
	height: 210px;
	background-image: url(../immagini/header/flash/flash-home.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float:right;
	}


#flash_sopra {
	width: 767px;
	height: 46px;
	background-color: #fff;
	float: right;
	text-align: left;
	}
	
	
#flash_sotto {
	width: 767px;
	height: 164px;
	background-image: url(../immagini/header/flash/flash-home.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: right;
	}
	


/* FOOTER
---------------------------------------------------------------------------------------------------------------- */

#footer p {
	padding: 10px 0px 10px 0px;
}






/* CSS PER FLASH SOPRA
---------------------------------------------------------------------------------------------------------------- */


#flash_sopra img {
	float:left;
	padding-left: 10px;
	}
	
 #flash_sopra h1 {
	width: 450px;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;   /* Questa è in pixel così non cambia */
	color: #7a7a7a;
	padding-top: 8px;
	padding-left: 0px;
	float:left;

	}	
	

/* 3 COLONNE DENTRO WRAPPER
---------------------------------------------------------------------------------------------------------------- */



#col1 { float: left; width: 189px;}  
#col2 { float: left; width: 549px; }  
#col3 { float: right; width: 221px; }
#col2_content { padding: 10px 18px 10px 18px; }  




/* PARAGRAFI BOX HOME 
---------------------------------------------------------------------------------------------------------------- */

.ric_box_home p, .ricsemplice_box_home p  {
	padding: 8px;
	text-align: left;
 }  





/* PARAGRAFI BOX COLONA DESTRANUOVA 
---------------------------------------------------------------------------------------------------------------- */

.ric_box p, .ricsemplice_box p  {
	padding: 8px;
	text-align: left;
 }  




/* RICERCA AVANZATA NUOVO BOX DESTRA 
---------------------------------------------------------------------------------------------------------------- */



.ric_titolo {
	width: 221px; 
	height: 25px;
	background-image: url(../immagini/nuovodx/titolo-avanzata.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align:right;


 }  
 
.ric_box {
	width: 221px; 
	background-image: url(../immagini/nuovodx/sfondo-avanzata.jpg);
	background-position: left;
	background-repeat: repeat;
 }  
 
 
.ric_fine {
	width: 221px; 
	height: 10px; 
	background-image: url(../immagini/nuovodx/sfondo-avanzata.jpg);
	background-repeat: repeat;
	text-align:right;
 }  
  
 
 
 
 

/* RICERCA FACILITATA NUOVO BOX DESTRA 
---------------------------------------------------------------------------------------------------------------- */



.ricsemplice_titolo {
	width: 221px; 
	height: 25px;
	background-image: url(../immagini/nuovodx/titolo-semplice.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align:right;
	margin-top:5px;


 }  
 
.ricsemplice_box {
	width: 221px; 
	background-image: url(../immagini/nuovodx/sfondo-semplice.jpg);
	background-position: left;
	background-repeat: repeat;
 }  
 
 
.ricsemplice_fine {
	width: 221px; 
	height: 10px; 
	background-image: url(../immagini/nuovodx/sfondo-semplice.jpg);
	background-repeat: repeat;
	text-align:right;
 }  
  
 
 
 /* RICERCA AVANZATA HOME 
---------------------------------------------------------------------------------------------------------------- */



.ric_titolo_home {
	width:230px; 
	height: 20px;
	background-image: url(../immagini/ricerca_home/titolo-avanzata.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align:left;
	padding:5px 0px 0px 10px;
	color:#FFF;
	font-weight:bold;



 }  
 
.ric_box_home {
	width: 240px; 
	background-image: url(../immagini/ricerca_home/sfondo-avanzata.jpg);
	background-position: left;
	background-repeat: repeat;
 }  
 
 
.ric_fine_home {
	width: 240px; 
	height: 10px; 
	background-image: url(../immagini/ricerca_home/sfondo-avanzata.jpg);
	background-repeat: repeat;
 }  
  
 
 
 
 

/* RICERCA FACILITATA HOME 
---------------------------------------------------------------------------------------------------------------- */



.ricsemplice_titolo_home {
	width: 230px; 
	height: 20px;
	background-image: url(../immagini/ricerca_home/titolo-semplice.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align:left;
	padding:5px 0px 0px 10px;
	color:#FFF;
	font-weight:bold;


 }  
 
.ricsemplice_box_home {
	width: 240px; 
	background-image: url(../immagini/ricerca_home/sfondo-semplice.jpg);
	background-position: left;
	background-repeat: repeat;
 }  
 
 
.ricsemplice_fine_home {
	width: 240px; 
	height: 10px; 
	background-image: url(../immagini/ricerca_home/sfondo-semplice.jpg);
	background-repeat: repeat;
	text-align:right;
 }  
  
 

 
 

/* DENTRO COLONNA 2
---------------------------------------------------------------------------------------------------------------- */

.intro  {
	text-align: left;
	clear:left;
	padding:0px 0px 0px 0px;
	}	


.interna  {
	width:500px;
	text-align: left;
	margin: 10px 0px 0px 0px;
	}	

.internaleft  {
	width: 233px;
	text-align: left;
	float: left;
	background-color: #f5f5f5;
	margin:0px;
	padding:0px;
	border:0px;
	}


.internaleft_home  {
	width: 510px;
	text-align: left;
	float: left;
	background-color: #f5f5f5;
	margin:0px;
	padding:0px;
	border:0px;
	}

.internaright  {
	width: 195px;
	text-align: left;
	float: left;
	background-color:#f7f7f7;
	padding: 0px 11px 10px 11px;
	border: 1px solid #e2e2e2;
	}

.contieni_videogallery  {
	width:500px;
	float:left;
	text-align: left;
	margin: 10px 0px 0px 0px;
	background-color:#ededed;
	border: 1px solid #e2e2e2;
	
	}	
	
	
.titolo_video  {
	font-size: 0.9em;
	color: #ffffff;
	background-image:url(../immagini/struttura/box-home/sfondo-titolo_video.jpg);
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;
	margin-bottom:10px;
	

}


.titolo_video a:link, .titolo_video a:visited  {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

.titolo_video a:hover  {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}


.contieni_videosingolo  {
	width:132px;
	float:left;
	text-align: left;
	padding-right:5px;
	background-color:#ededed;
	
	}	

.contieni_videosingolo a:link, .contieni_videosingolo a:visited {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#59718b;
	text-decoration:none;
	margin: 5px 0px 5px 0px;
	}
	
	.contieni_videosingolo a:hover {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#59718b;
	text-decoration:underline;
	margin: 5px 0px 5px 0px;
	}




/* BRICIOLE
---------------------------------------------------------------------------------------------------------------- */

.briciole  {
	text-align: left;
	clear:left;
	padding: 3px;
	background-image: url(../immagini/struttura/briciole/sfondo-briciole.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 0.9em;

	}	

.briciole a:link, .briciole a:visited  {
	color: #666;
	text-decoration:none;
	}
	
.briciole a:hover  {
	color: #999;
	text-decoration:none;
	}
		
	
/* AREA LOGIN SX
---------------------------------------------------------------------------------------------------------------- */


.login {
	width: 189px;
	background-color: #f2f2f2;
	padding: 10px 0px 10px 0px;
	}


.formlogin input {
	width: 130px;
	margin-left: 3px;
	margin-top: 5px;
	}
	
.login a:link, .login a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration: none;
	}
	
.login a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration: underline;
	}


	

/* BANNER BIANCHI E GRIGI
---------------------------------------------------------------------------------------------------------------- */


.banner_bianchi {
	width: 189px;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	}


.banner_grigi   {
	width: 189px;
	background-color: #f2f2f2;
	padding-bottom: 20px;
	padding-top:20px;
	}
	
	
.banner_bianchi img {
	padding-bottom: 6px;
	}
	
.banner_grigi img {
	padding-bottom: 10px;
	}
	
.banner_bianchi a:hover {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
} 
	
	
	
/* COLONNA DI DESTRA
---------------------------------------------------------------------------------------------------------------- */


#col3 h2  {
	width: 203px;
	background-image: url(../immagini/colonna-dx/sfondo_titolo.jpg);
	background-repeat: no-repeat;
	
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	text-align: left;
	padding: 5px 0px 5px 0px;
	
	}
	
	
	
#col3 p {
	font-size: 0.9em;
	}	
	
#col3 h2 a:link, #col3 h2 a:visited  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	text-decoration: none;
	}
	
#col3 h2 a:hover  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	text-decoration: none;
	}
























/* NEWS ED EVENTI COLONNA DESTRA
---------------------------------------------------------------------------------------------------------------- */

.box_newseventi {
	padding: 10px 20px 20px 20px;
	text-align: left;
	}
	
.box_sottonewseventi {
	height:10px;
	font-size: 10px;
	}
	
	
h4 {
	height:19px;
	background-image: url(../immagini/colonna-dx/gradiente_bottone.jpg);
	background-repeat: repeat-x;
	
	border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;

	text-align: center;
	}

h4 a:link, h4 a:visited  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}	
	
	
h4 a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
	
	
	
	
	

/* RICERCA FACILITATA COLONNA DESTRA
---------------------------------------------------------------------------------------------------------------- */


.box_ricerca2 {
	background-color: #ebdddd;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	} 
	
	

.box_ricercaintro2 {
	background-color: #ebdddd; /* rosino #ebdddd*/
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	}  











.box_ricerca {
	background-color: #d9e3e7;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	} 
	
	

.box_ricercaintro {
	background-color: #d9e3e7; /* rosino #ebdddd*/
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	}  


/* FLOAT DEL FORM RICERCA FACILITATA
---------------------------------------------------------------------------------------------------------------- */




.contieniform {
	width: 100%;
	text-align: center;
	}


.contieniform select  {
	width: 215px;
	DISPLAY: inline;
	font-size: 10px;
	letter-spacing: -0.3px;
	margin-top: 10px;

	}







/* Vecchi comandi per ridimensionare i form */


.floatleftform select  {
	width: 180px;
	DISPLAY: inline;
	}

.floatleftform2 select  {
		DISPLAY: inline;
	}

.floatleftform {
	float:left;
	height: 22px;
	diplay:inline;
	}

.floatleftform2 {
	float:left;
	height: 22px;
	diplay:inline;
	}
	
.floatrightform {
	float:right;
	height: 22px;
	diplay:inline;
	
	}
	

	
	
 /* STEP MENU PER SHOP ONLINE
 ---------------------------------------------------------------------------------------------------------------- */
	
.stepmenu {
	width: 100%;
	border: 1px dotted #696969;
	}
	
	
.stepmenu ul {
	width: 100%;
	padding: 4px;
	list-style: none;
		}
	

.stepmenu li {
	list-style: none;
	margin: 4px;
	padding:2px;
	text-align: left;
	border: 1px solid #696969;
	width: 100px;
	height: 30px;
	float:left;
	font-size:11px;
	}
	
.stepmenu li strong {
	font-size: 24px;
	color: #999999;
	}	
	
.stepmenu li a:link, .stepmenu li a:visited {
	color: #696969;
	text-decoration: none;
	}

.stepmenu li a:hover {
	color: #9b0404;
	text-decoration: underline;
	}





	
	
.clearstepmenu  {
	clear:both;
	height: 1px;
	font-size:1px;
	}	
	
	
/* li in evidenza*/
	
.stepmenu-evidenza {
	background-color: #CCCCCC;
	}	
	
.stepmenu-normale {
	background-color: #f5f5f5;
	}	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 /* MENU DI SINISTRA IN ALTO
 ---------------------------------------------------------------------------------------------------------------- */
 
#sfondo_menu ul {
	width: 90%;
	padding: 3px 0px 3px 0px;
	list-style: none;
	margin-top: 30px;
	}	


#sfondo_menu li {
	list-style: none;
	margin: 2px 0px 1px 40px;
	text-align: left;
	}

#sfondo_menu li a {
	font-size: 12px;
	display: block;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	}

#sfondo_menu li a:link, #sfondo_menu li a:visited { 
	background-image: url(../immagini/header/menu-sx/separatore.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	text-decoration: none;
	}

#sfondo_menu li a:hover {
	color: #b54646;
	background-color: #f5f5f5;
	background-image: none;
	}


/* aaa
---------------------------------------------------------------------------------------------------------------- */ 
.internaleft_home img {
	border: 1px solid #f5f5f5;
	float:left;
	}	
	

.internaleft_home p {
	width:100px;
	float:left;
	padding: 5px 0px 0px 5px;
	font-size: 11px;

	}	

.internaleft img {
	border: 1px solid #f5f5f5;
	float:left;
	}	
	

.internaleft p {
	width:100px;
	float:left;
	padding: 5px 0px 0px 5px;
	font-size: 11px;

	}	
	
	.internaright p {
	width:100%;
	float:left;
	font-size: 11px;
	padding-top:5px;

	}
	
	.soluzioni{
	width:100%;
	float:left;
	margin-top:5px;

	}
	
	.soluzioni a:link, .soluzioni a:visited  {
	font-size: 11px;
	font-weight: bold;
	color:#ab1700;
	text-decoration:underline;

	}
	
	.soluzioni a:hover  {
	font-size: 11px;
	font-weight: bold;
	color:#ab1700;
	text-decoration:none;

	}		
	
	
	
	.vantaggi {
	width:189px;
	float:left;
	margin-top: 3px;
	padding:3px;
	background-color:#8a8a8a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	
	}
	
		.vantaggi a:link, .vantaggi a:visited  {
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;

	}
	
	.vantaggi a:hover  {
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;

	}
	
/* ROLLOVER UL INTERNALEFT_home
---------------------------------------------------------------------------------------------------------------- */

.internaleft_home ul {
	width: 110px;
	float:left;
	padding: 2px 0px 2px 5px;
	list-style: none;
	}	


.internaleft_home li {
	list-style: none;
	margin: 0px;
	border-bottom: 1px #999999 dotted;
	text-align: left;
	}

.internaleft_home li a {
	font-size: 13px;
	display: block;
	padding: 1px 0px 1px 0px;
	text-decoration: none;
	/* border-left: 3px solid #CCCCCC;  */
	}

.internaleft_home li a:link, .navlist li a:visited { 
	color: #b54646; 
	background-color: #f5f5f5;
	}

.internaleft_home li a:hover {
	color: #b54646;
	background-image: url(../immagini/struttura/box-home/lista-hover.jpg);
	background-repeat: no-repeat;
	}




/* ROLLOVER UL INTERNALEFT
---------------------------------------------------------------------------------------------------------------- */


.internaleft ul {
	width: 110px;
	float:left;
	padding: 2px 0px 2px 5px;
	list-style: none;
	}	


.internaleft li {
	list-style: none;
	margin: 0px;
	border-bottom: 1px #999999 dotted;
	text-align: left;
	}

.internaleft li a {
	font-size: 11px;
	display: block;
	padding: 1px 0px 1px 0px;
	text-decoration: none;
	/* border-left: 3px solid #CCCCCC;  */
	}

.internaleft li a:link, .navlist li a:visited { 
	color: #b54646; 
	background-color: #f5f5f5;
	}

.internaleft li a:hover {
	color: #b54646;
	background-image: url(../immagini/struttura/box-home/lista-hover.jpg);
	background-repeat: no-repeat;
	}






/* PIUMENO E LE STORIE TESE
---------------------------------------------------------------------------------------------------------------- */

.titolopiumeno {
	width:510px;
	height:19px;
	background-image: url(../immagini/struttura/box-home/prodotti.gif);
	background-repeat: no-repeat;
	text-align:right;
	float:left;
	background-color: #DBDBDB;
	}
	
	
.piumeno {
	width:510px;
	text-align:right;
	float:left;
	background-color: #dbdbdb;
	}
	
.piumeno img {
	float:right;
	border:0px;
	margin:0px 10px 0px 0px;
	padding:0px;
	}
		
.piumeno p {
	width: 160px;
	float:right;
	text-align: left;
	}
		

.sottopiumeno {
	float:left;
	background-color:#FFFFFF;
	}

 
 
 /* LISTA FATTA CON I "P"
---------------------------------------------------------------------------------------------------------------- */
 
 
.sottopiumeno p {
	width:220px;
	background-color: #f5f5f5;
	margin:0px;
	padding:2px 0px 2px 10px;
	border:0px;
	background-image: url(../immagini/struttura/sfondo-sottopiumeno.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	} 
 
	
.sottopiumeno pre {
	width:220px;
	background-color: #f5f5f5;
	margin:0px;
	padding:2px 0px 2px 10px;
	border:0px;
	background-image: url(../immagini/struttura/sfondo-sottopiumeno.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: none;
	} 	
	
.sottopiumeno p a:link, .sottopiumeno p a:visited {
	text-decoration: none;
	color: #333333;
	}
	
	.sottopiumeno pre a:link, .sottopiumeno pre a:visited {
	text-decoration: none;
	color: #333333;
	}
	
.sottopiumeno p a:hover {
	background-color: #cccccc;
	text-decoration: none;
	color: #9b0404;
	} 
	
	.sottopiumeno pre a:hover {
	background-color: #cccccc;
	text-decoration: none;
	color: #9b0404;
	} 
	
	
/* HOME EVIDENZA
---------------------------------------------------------------------------------------------------------------- */


.contieni_homeevidenza  {
	width: 153px;
	padding:0px 18px 0px 18px;
	text-align: left;
	}	


.homeevidenza {
	width: 133px;
	padding: 0px 8px 10px 8px;
	text-align: left;
	background-image: url(../immagini/struttura/evidenza/sfondo-evidenza.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #CCCCCC;

	}	

.homeevidenza h1 {
	text-align: left;
	padding: 3px 0px 3px 10px;
	background-image: url(../immagini/struttura/evidenza/sfondo-titolo.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #b54646;
	}	

.contieni_foto {
	float:left;
	
	}	

.homeevidenza p {
	margin: 10px 0px 0px 0px;
	font-size:11px;
	}	



/* NEWS ARCHIVIO
---------------------------------------------------------------------------------------------------------------- */
.blocconews {
	margin: 10px 0px 0px 0px;
	width:500px;
	border: 1px solid #CCCCCC;
	float:left;
	}	
	
.blocconews img {
	float: left;
	margin: 0px 10px 0px 0px;
	padding:1px;
	}	
	
.blocconews p {
	float: left;
	width:420px;
	}	

.blocconews p strong {
	font-weight: bold;
	font-size: 1.0em;
	}	

.blocconews p em {
	font-weight: 500;
	color: #666666;
	font-size: 1.0em;
	}
	
	
.blocconews a:link, .blocconews a:visited {
	color: #9b0404;
	text-decoration:none;
	}		

.blocconews a:hover {
	color: #ff0000;
	text-decoration:none;
	}		
	
	
.fotobignews {
	width: 100%;
	background-color: #f5f5f5;
	text-align: center;
	}		

.fotobignews img {
	margin: auto;
	padding: 5px 0px 5px 0px;
	}	


/* PAGINA SUCCESSIVA
---------------------------------------------------------------------------------------------------------------- */

.paginasuccessiva {
	padding: 3px 3px 3px 15px;
	background-image: url(../immagini/struttura/briciole/sfondo-briciole.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	margin-top: 10px;
}	


.paginasuccessiva strong {
	color: #666;
	}	



/* INTERNA UL
---------------------------------------------------------------------------------------------------------------- */
.ulinterna {
	padding: 5px 0px 5px 25px;
	}	
	 

/* CARTINA
---------------------------------------------------------------------------------------------------------------- */

.cartina {
	width: 100%;
	float: left;
	}	
	
	
.cartina img {
	float: left;
	}	
	
	
.cartina p {
	background-color: #f5f5f5; 
	padding: 8px; 
	border: 1px solid #999999; 
	float: left;
	margin-left: 5px;
	}	




/* UL e LI LISTAPRODOTTI DENTRO LA PAGINA DEI PRODOTTI
---------------------------------------------------------------------------------------------------------------- */

.listaprodotti {
	padding: 3px;
	list-style: none;
	}	
	
	
.listaprodotti li {
	padding: 2px;
	border-bottom: 1px dotted #999999;
	}	
	
	
		
.listaprodotti li a:link, .listaprodotti li a:visited {
	color: #333333;
	font-size: 0.9em;
	text-decoration:none;
	}	
	
.listaprodotti li a:hover {
	text-decoration: none;
	color: #ff0000;
	}	
	
	
	
	
	
/* UL TABELLA PRODOTTO - SCHEDA
---------------------------------------------------------------------------------------------------------------- */

.tabellaprodotto {
	padding: 3px;
	list-style: none;
	}	
	
		
.tabellaprodotto li {
	display:block;
	padding: 5px;
	background-color: #f5f5f5;
	margin: 2px 0px 2px 0px;
	}		
	
	
	
/* CARRELLO
---------------------------------------------------------------------------------------------------------------- */

.carrello {
	padding: 5px;
	border-bottom: 1px dotted #696969;
	background-color: #f5f5f5;
	}	
	
.carrello img {
	margin: 0px 2px 0px 10px;
	}
	
		
	
	
/* BOX INFORMAZIONI
---------------------------------------------------------------------------------------------------------------- */

.boxinformazioni {
	width: 99%;
	float:left;
	background-color:#f5f5f5;
	border: 1px solid #ccc;
	padding:3px;
	margin-top:10px;
	}
	
	
.boxinformazioni img {
	float:left;
	}
	
	
.boxinformazioni p {
	float:left;
	}
	
	
	
/* BOX SETTORI DI UTILIZZO
---------------------------------------------------------------------------------------------------------------- */
	
.boxsettori {
	width: 99%;
	float:left;
	background-color:#f5f5f5;
	border: 1px solid #ccc;
	padding:3px;
	margin:10px 0px 10px 0px;
	}
	
.boxsettori ul {
	list-style:none;
	}
	
	
.boxsettori li {
	display:inline;
	height:19px;
	margin-right:10px;
	}
	
.boxsettori li img {
	margin-right:3px;
	}
		
/* LINK CATEGORIA
---------------------------------------------------------------------------------------------------------------- */

	
.linkcategoria a:link, .linkcategoria a:visited  {
	color: #696969;
	text-decoration: none;
	font-weight: bold;
	} 
		
.linkcategoria a:hover  {
	color: #696969;
	text-decoration: underline;
	
	} 
	
	
		
/* Case history
---------------------------------------------------------------------------------------------------------------- */

	
.fascia_casehistory {
	width: 500px;
	float:left;
	background-image:url(../immagini/casehistory/fascia.jpg);
	margin:10px 0px 10px 0px;
	}

.contieni_gallery {
	width: 432px;
	float:left;
	padding:0px 34px 0px 34px;
	background-image:url(../immagini/casehistory/sfondo_gallery.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:20px;
	}

		
.contieni_fotocase {
	width: 429px;
	height: 324px;
	float:left;
	border: 1px solid #CCCCCC;
	}
			
	
	#contieni_miniature {
width: 429px;
padding: 8px 0px 8px 0px;
float:left;
margin-top: 15px;
margin-bottom: 15px;
border-top: 1px dotted #CCCCCC;


}

#contieni_miniatura {
width: 101px;
height:76px;
margin-right:4px;
float:left;
border: 1px solid #CCCCCC;


}

#titolo_case {

margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#9b0404;


}

#titolo_case2 {

margin-bottom:6px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5b7896;
border-bottom: 1px dotted #CCCCCC;


}


#titolo_case3 {

margin-bottom:6px;
height:20px;
margin-top:20px;
border: 1px solid #5b7896;
background-image:url(../immagini/casehistory/tit_commenti.jpg);
padding-top:5px;
padding-left:5px;
padding-right:5px;
float:left;
width:490px;


}


.titolo_comm {

font-family:Arial, Helvetica, sans-serif;
float:left;
font-size:13px;
font-weight:bold;
color:#ffffff;


}

.tutti_commenti{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5b7896;
float:right;


}

.tutti_commenti a:link, .tutti_commenti a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5b7896;
text-decoration:underline;


}

.tutti_commenti a:hover {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5b7896;
text-decoration:none;


}

#contieni_videocase {

margin-bottom:6px;
float:left;
width:500px;

}

#contieni_videocase_singolo {
width:153px;
float:left;
margin-right:13px;
}

#alto_video {
width:153px;
height:17px;
float:left;
}

#basso_video {
width:127px;
height:115px;
float:left;
background-color:#e2e2e2;
padding:13px 13px 0px 13px;
font-weight:bold;
font-size:11px;
}

#basso_video a:link, #basso_video a:visited{
font-weight:bold;
color:#333333;
font-size:11px;
text-decoration:none;
}

#basso_video a:hover{
font-weight:bold;
color:#333333;
font-size:11px;
text-decoration: underline;
}


#immagine_video {
width:127px;
float:left;
margin-top:8px;
}

#commento {
width:470px;
float:left;
background-image:url(../immagini/casehistory/sfondo_commenti.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding:15px;
border-bottom: 1px solid #5b7896;


}

.autore {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5b7896;

}

#contieni_invio {
widht: 500px;
padding-left: 170px;
padding-right: 170px;
margin-top:10px;

}

#invio {
padding:8px;
background-color:#cfd8e1;
border: 1px solid #5b7896;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#284863;
text-align:center;

}

#invio a:link, #invio a:visited  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#284863;
text-align:center;
text-decoration:none;

}

#invio a:hover  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#284863;
text-align:center;
text-decoration:underline;

}








/* video gallery
---------------------------------------------------------------------------------------------------------------- */

	
#numero_pagina{
width: 100%;
color:#333333;
font-size: 12px;
border-bottom: 1px dotted #cfcfcf;
text-align:left;
margin-top:30px;
float:left;
	
}

#numero_pagina a:link, #numero_pagina a:visited {
color:#9b0404;
font-size: 12px;
text-align:left;
text-decoration:none;
font-weight:bold;
	
}

#numero_pagina a:hover {
color:#9b0404;
font-size: 12px;
text-align:left;
text-decoration:underline;
font-weight:bold;
		
}	
		

#titolo_videogallery {

margin-bottom:10px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5b7896;
background-color:#e2e2e2;
padding: 1px 6px 1px 6px;


}

.contieni_videogrande {
	width: 432px;
	float:left;
	padding:34px;
	background-color:#e2e2e2;
	margin-bottom:20px;
	}
.videogrande {
	width: 432px;
	float:left;
	}
		


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

.contieni_form {
	width: 452px;
	float:left;
	padding:24px;
	margin-bottom:20px;
	border-bottom: 1px solid #cccccc;
	}
	
	
		
/* box video
---------------------------------------------------------------------------------------------------------------- */

#box_video{
width: 195px;
float:left;
}


#titolo_video{
width: 181px;
float:left;
background-image: url(../immagini/struttura/box-home/sfondo-titolo_video_home.jpg);
padding: 5px 7px 4px 7px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}


#box_bianco_video{
width:122px;
float:left;
padding: 10px 0px 10px 70px;
background-color:;
background-image:url(../immagini/struttura/dis_video.jpg);
background-repeat:no-repeat;
text-align:left;
font-size:12px;
color:#000000;
}


#box_bianco_video p{
font-size:12px;
color:#000000;
}

#box_bianco_video a {
font-size:14px;
font-weight:bold;
color:#9b0404;
}

	
/* Esigenze box 
---------------------------------------------------------------------------------------------------------------- */
#box_esigenze {
width: 485px;
float:left;
background-color:#dbdbdb;
padding: 5px 0px 5px 15px;
text-align:left;
color:#000;
margin-bottom:10px;
}
	
#box_esigenze #titolo{
float:left;
text-align:left;
color:#5a5758;
font-size:13px;
font-weight:bold;
padding-top:3px;
}
		
#box_esigenze #entra{
float:right;
text-align:left;
color:#fff;
font-size:11px;
font-weight:bold;
padding:3px 5px 3px 5px;
background-color:#9b0404;
width:168px;
}


#box_esigenze #entra a{
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#box_esigenze #entra a:hover{
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}


#box_esigenze p {
color:#000;
font-size:11px;
padding-top:10px;
padding-bottom:10px;
}

			
/* scheda per esigenze soluzioni vantaggi
---------------------------------------------------------------------------------------------------------------- */
#scheda_esigenze {
width: 500px;
float:left;
}

#scheda_esigenze #titolo{
background-color:#dbdbdb;
color:#5a5758;
width: 482px;
padding:2px 8px 2px 10px;
float:left;
margin-top:15px;
font-weight:bold;
}
	
#scheda_esigenze p{
color:#000;
padding:20px 8px 2px 10px;
}

#scheda_esigenze p strong{
color:#9b0404;
font-weight:bold;
font-size:13px;
}

#scheda_esigenze #box_vantaggi {
width: 480px;
float:left;
background-color:#dbdbdb;
padding:8px 10px 10px 10px;
margin-top:10px;
margin-bottom:10px;
}

#scheda_esigenze #box_vantaggi strong{
color:#58789b;
font-size:13px;
font-weight:bold;
line-height:20px;
}

#scheda_esigenze #scarica-allegati{
width: 480px;
float:left;
background-color:#7c93aa;
color:#fff;
font-weight:bold;
padding:5px 10px 5px 10px;
margin-top:6px;
}

#scheda_esigenze #scarica-allegati a{
color:#fff;
font-weight:bold;
text-decoration:none;
}


#scheda_esigenze #scarica-allegati a:hover{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

	
/* aaa
---------------------------------------------------------------------------------------------------------------- */

	
	
		
	
	
/* aaa
---------------------------------------------------------------------------------------------------------------- */

	
	

