@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'Conv_FuturaStd-CondensedBold';
	src: url('/estintori_signorotto/webfonts/FuturaStd-CondensedBold.eot');
	src: local('☺'), url('/estintori_signorotto/webfonts/FuturaStd-CondensedBold.woff') format('woff'), url('/estintori_signorotto/webfonts/FuturaStd-CondensedBold.ttf') format('truetype'), url('/estintori_signorotto/webfonts/FuturaStd-CondensedBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.foto_head_int {
	border-top: 15px solid #b0c335;
    margin: 0 auto;
    max-width: 1000px;
}
.foto_head_int img{
	width:100%;
    max-width: 1000px;
	max-height:380px;
	height:100%;
}
.categoria {
	font-family: 'Conv_FuturaStd-CondensedBold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	font-size:20px;
	color:#fff;
	letter-spacing:0px;
	background-color:#b0c335;
	padding:5px 0px 5px 15px;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}


.titolo_serie{
	width:920px;
	background-color:#bfd147;
	color:#FFF;
	font-size:18px;
	font-family: 'Conv_FuturaStd-CondensedBold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding:7px 20px 5px 20px;
	letter-spacing:0px;
}

.titolo_pagina {
	background-color:#b0c335;
	color:#FFF;
	font-size:36px;
	font-family: 'Conv_FuturaStd-CondensedBold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding:20px;
	letter-spacing:0px;
    margin: 0 auto;
    max-width: 960px;
    width: 100%;
}

.back {
	width:100%;
	max-width:960px;
	margin:0 auto;
	display:block;
}

.back a {
	color:#666;
	font-size:15px;
	font-family: 'Conv_FuturaStd-CondensedBold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing:0px;
	float:right;
	margin-top:15px;
	margin-right:15px;
	padding:0px;
	text-decoration:none;
}

.box_prodotti {
	width:100%;
	margin:20px 0px;
	padding-bottom:10px;
	border-bottom:1px solid #b0c335;
	position:relative;
}



.box_interno {
float:left;
width:100%; 
margin-bottom:10px;
}


.pic_prodotti {
	width:120px;
	float:left;
	margin-right:20px;
}

.box_testo_prodotti {
	float:left;
	width:60%;
}

.box_testo_tabella {
	float:left;
	width:80%;
}


.txt_prodotti {
	text-align:justify;

}

.but_green_prodotti {
	top:40%;
	right:0px;
	width:20%;
	padding:7px 10px;
	background-color:#b0c335;
	text-align:center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
position:absolute;
}

.but_green_prodotti a {
	color:#FFF;
	font-family: 'Conv_FuturaStd-CondensedBold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0px;
	font-size:16px;
	text-decoration:none;
		background-color:#b0c335;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}


.but_green_prodotti a:hover {
	text-decoration:underline;
}

.but_green_prodotti img {
	vertical-align:middle;
	width:10px;
	border:none;
	margin-right:5px;
	float:left;
}


@media all and (max-width: 960px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 960px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 960px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 960px), only screen and (min-device-pixel-ratio: 2) and (max-width: 960px), only screen and (min-resolution: 192dpi) and (max-width: 960px), only screen and (min-resolution: 2dppx) and (max-width: 960px) {
	
	.titolo_pagina {
    margin: 0 auto;
    width: auto;
}

.box_testo_tabella {
    width: 100%;
}

.pic_prodotti {
    float: none;
    margin-left: 40%;
	margin-bottom:20px;
	}
	
@media all and (max-width: 640px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 640px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 640px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 640px), only screen and (min-device-pixel-ratio: 2) and (max-width: 640px), only screen and (min-resolution: 192dpi) and (max-width: 640px), only screen and (min-resolution: 2dppx) and (max-width: 640px) {
	
.titolo_pagina {
    font-size: 26px;
	}
	
	@media all and (max-width: 320px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 320px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 320px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 320px), only screen and (min-device-pixel-ratio: 2) and (max-width: 320px), only screen and (min-resolution: 192dpi) and (max-width: 320px), only screen and (min-resolution: 2dppx) and (max-width: 320px) {
 
 .but_green {
    width: 50%!important;
}

}