@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #636363;
	width:1000px;
	margin-top:0;
	margin-left:auto;
	margin-right: auto;
	text-align: justify;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #636363;
	text-align: justify;
}
a {
	color: #636363;
	font-weight:bold;
	font-size: 10pt;
}
*:focus {
        outline: 0;
	}

*:focus { 
	outline: none; 
	}
	
*::-moz-focus-inner { 
	border: none;
	}

.credit-left {
font-size:8pt;
color:#000000;
font-weight:bold;
text-decoration:none;
text-align:left;
padding-left:5px;
}
.credit-left:hover {
font-size:8pt;
color:#000000;
font-weight:bold;
text-decoration:underline;
text-align:left;
padding-left:5px;
}
.credit-right {
font-size:8pt;
color:#000000;
font-weight:bold;
text-decoration:none;
text-align:right;
padding-right:5px;
}
.credit-right:hover {
font-size:8pt;
color:#000000;
font-weight:bold;
text-decoration:underline;
text-align:right;
padding-right:5px;
}
.credit-right a {
font-size:8pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.credit-right a:hover {
font-size:8pt;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.lineseparator_credit {
background-image: url(immagini/LineSeparatorCredit.jpg);
background-repeat:repeat-x;
height:5px;
}
.bg_red {
background-image:url(immagini/bg_red.jpg);
background-repeat:repeat;
}
.bg_white {
background-color:#FFF;
}
.immagine {
width:376px;
height:382px;
}
.testo-valign-top  {
vertical-align:top;
font-size: 10pt;
}
.immagine-valign-top {
vertical-align:top;
}

.testo-red {
color: #e62b2b;
font-weight:bold;
text-align: justify;
font-size: 10pt;
}
.testo-black {
color: #000;
font-weight:bold;
text-align: justify;
font-size: 10pt;
}
.titolo-pagina {
	text-transform: uppercase;
	color: #e62b2b;
	font-size: 15pt;
	font-weight: normal;
	font-weight:bold;
}
.valign-top {
	margin-top:39px;
}
/*START MAPPA SITO*/
.titolo-pagina-1_livello a{
	color: #e62b2b;
	font-weight: normal;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.titolo-pagina-2_livello a{
	color: #636363;
	font-weight: normal;
	font-weight:bold;
	padding-left:30px;
	line-height:20px;
	text-decoration:none;
}
.titolo-pagina-1_livello a:hover {
	color: #e62b2b;
	font-weight: normal;
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}
.titolo-pagina-2_livello a:hover {
	color: #636363;
	font-weight: normal;
	font-weight:bold;
	padding-left:30px;
	padding-left:30px;
	line-height:20px;
	text-decoration:underline;
}
/*FINE MAPPA SITO*/
/*START PRIVACY*/
.text-scroll-privacy {
	scrollbar-arrow-color: #636363;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ffd9da;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #636363;
	scrollbar-shadow-color: #636363;
	scrollbar-track-color: #ffd9da;
	height: 382px;
	overflow-x: hidden;
	overflow-y: scroll;
}
/*FINE PRIVACY*/
/*START FORM*/
.text-obligatory {
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
margin-bottom:5px; 
margin-top:5px; 
color:#e62b2b
}
.form-title {
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
font-size: 10pt;
}
.form-td {
max-width:206px;
}
#info-privacy {
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
font-size: 10pt;
}
.contatti-spacer {
background-image:url(immagini/contatti-spacer.gif);
background-repeat:repeat-x;
width:69px;
}
.form-input {
	width:205px;
	margin-bottom:4px;
}
#messaggio {
width:456px;
}
.go-button {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:#E62B2B;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:-11px;
margin-top:10px;
text-transform:uppercase;
}
.error {
border: 1px solid #e62b2b;
color:#E62B2B;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
}
/*FINE FORM*/
/*START GOOGLE MAP*/
#google-td {
	height: 523px;
	width: 376px;
}

/*FINE GOOGLE MAP*/

/*START PRODOTTI*/
.table-valign-top {
	margin-top:24px;
}
.prodotti-spacer {
background-image:url(immagini/prodotti-spacer.gif);
background-repeat:repeat-x;
}
.p-prodotti {
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #636363;
text-align: justify;
padding-right:19px;
}
.text-scroll-sikkens {
	scrollbar-arrow-color: #636363;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #636363;
	scrollbar-shadow-color: #636363;
	scrollbar-track-color: #ffffff;
	height: 315px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.text-scroll-coiro {
	scrollbar-arrow-color: #636363;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #636363;
	scrollbar-shadow-color: #636363;
	scrollbar-track-color: #ffffff;
	height: 328px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.text-scroll-festo {
	scrollbar-arrow-color: #636363;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #636363;
	scrollbar-shadow-color: #636363;
	scrollbar-track-color: #ffffff;
	height: 338px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.text-scroll-irt {
	scrollbar-arrow-color: #636363;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #636363;
	scrollbar-shadow-color: #636363;
	scrollbar-track-color: #ffffff;
	height: 330px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.text-no-scroll {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #636363;
	text-align: justify;

}
.category-text {
	text-align:right;
	vertical-align:bottom;
	color:#e62b2b;
	font-size: 10pt;
	font-weight: bold;
}
.category-margin {
	margin-bottom:10px;
}
.image-list-products {
height:18px;
width:29px;
}
/*FINE PRODOTTI*/

