@charset "utf-8";
  body  {
margin : 0;
text-align : center;
color : #000;
background-color : #243446;
padding : 0;
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size : 100%;
background-image : url(Products/Montaferetri/Magister/images/Montaferetri_alto_catene.png);
background-repeat : no-repeat;
background-position : right bottom;
background-attachment : fixed;
page-break-after : always;
}
.attrezzaturecimiteriali #container {
width : 950px;
margin : 0 auto;
text-align : left;
background-color : #243446;
}
.attrezzaturecimiteriali #header {
background-color : #111;
background-repeat : repeat-x;
height : 80px;
background-image : url(images/Sfondo_header2.png);
width : 100%;
}
.attrezzaturecimiteriali #logo_img {
width : 59px;
height : 68px;
float : left;
border : 0;
border-style : none;
text-decoration : none;
margin-top : 5px;
}
.imgnoborder {
border-style : none;
}
.attrezzaturecimiteriali #logo_scritta {
	width : 625px;
	height : 42px;
	float : left;
	margin : 10px 0px 0px 10px;
	border: 0px;
	border-style: none;
	text-decoration: none;
}
.attrezzaturecimiteriali #gruppomerceologico {
float : left;
height : 70px;
margin-bottom : 0;
width : 25%;
text-align : left;
padding-left : 10px;
margin-right : 15px;
visibility : visible;
line-height : 80%;
}
#gruppomerceologico a {
color : #5a84a9;
text-decoration : none;
font-weight : normal;
font-size : 8px;
text-align : left;
font-family : "Courier New", Courier, monospace;
text-transform : uppercase;
margin : 0;
}
.attrezzaturecimiteriali #listasiti {
float : right;
margin-right : 5px;
width : 65%;
height : 16px;
margin-top : 5px;
}
#listasiti a {
border-right-width : 1px;
border-right-style : solid;
padding-right : 5px;
text-decoration : none;
margin-right : 5px;
float : right;
}
#linksito1 a {
font-size : 14px;
color : #ddd;
}
#linksito2 a {
font-size : 12px;
color : #d2d2d2;
}
#linksito3 a {
font-size : 12px;
color : #aaa;
}
#linksito4 a {
font-size : 12px;
color : #939393;
}
.attrezzaturecimiteriali #sfumaturamenuorizzontale {
width : 100%;
background-image : url(images/Sfondo_menu_orizzontale_5.png);
background-repeat : repeat-x;
height : 32px;
}
.attrezzaturecimiteriali #menuorizzontale {
width : 950px;
margin : 0 auto;
background-repeat : repeat-x;
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#header_menu_prodotti {
float : left;
list-style : none;
margin : 0;
padding : 0;
width : 150px;
height : 32px;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
#header_menu_prodotti a {
color : #fff;
display : block;
float : left;
margin : 0;
padding-top : 8px;
padding-bottom : 8px;
text-decoration : none;
font-weight : normal;
width : 148px;
text-align : center;
background-image : url(images/Sfondo_menu_orizzontale_prodotti.png);
background-repeat : no-repeat;
background-position : center bottom;
height : 16px;
}
#header_menu_prodotti a:hover {
color : #fff;
background-image : url(images/Sfondo_menu_orizzontale_prodotti_h.png);
background-repeat : no-repeat;
background-position : center bottom;
float : left;
margin : 0;
padding-top : 8px;
padding-bottom : 8px;
text-decoration : none;
font-weight : normal;
text-align : center;
}
#menusezioni {
float : left;
list-style : none;
margin : 0;
padding : 0;
width : 800px;
height : 32px;
background : url("images/seperator.gif") no-repeat bottom left;
}
#menusezioni li {
float : left;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin : 0;
padding : 0;
height : 32px;
}
#menusezioni a {
color : #ccc;
display : block;
float : left;
margin : 0;
padding : 8px 12px;
text-decoration : none;
font-weight : normal;
background : url("images/seperator.gif") no-repeat bottom right;
}
#menusezioni a:hover {
color : #fff;
background-image : url(images/Sfondo_menu_orizzontale_hover.png);
background-repeat : repeat-x;
background-position : bottom;
display : block;
float : left;
margin : 0;
padding : 8px 12px;
text-decoration : none;
font-weight : normal;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #666;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #666;
border-top-width : 1px;
border-bottom-width : 2px;
border-top-color : #999;
border-bottom-color : #158fd2;
border-top-style : solid;
border-bottom-style : solid;
}
.attrezzaturecimiteriali #sidebar1 {
float : left;
width : 150px;
background-color : #243446;
}
.applemenu {
	padding : 1px;
	width : 146px;
	border : 1px solid #9a9a9a;
}
.applemenu div.silverheader a {
background : black url(images/silvergradient.gif) repeat-x center left;
font : normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color : white;
display : block;
position : relative;
width : auto;
padding : 5px 0;
padding-left : 8px;
text-decoration : none;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active {
color : white;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover {
background-image : url(images/silvergradientover.gif);
color : #ffb951;
font-weight : bold;
}
.applemenu div.submenu {
background : white;
padding : 0;
height : auto;
}
.ddblueblockmenu {
width : 146px;
}
.ddblueblockmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
font : normal 85% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
}
.ddblueblockmenu li a {
display : block;
padding : 3px 0;
padding-left : 9px;
width : 130px;
text-decoration : none;
color : white;
border-bottom : 1px solid #90bade;
border-left : 7px solid #243446;
background-image : url(images/silvergradientover.gif);
background-repeat : repeat-x;
}
* html .ddblueblockmenu li a {
width : 130px;
}
.ddblueblockmenu li a:hover {
background-color : #2586d7;
border-left-color : #ffb66c;
font-family : "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color : #6fc;
}
.attrezzaturecimiteriali #sidebar2 {
float : right;
width : 160px;
margin-right : 0;
background-repeat : repeat-y;
height : 100%;
background-color : #243446;
padding-top : 10px;
}
.contenitori_sb2 {
width : 160px;
}
.uppercorner_sb2 {
background-image : url(images/Sfondo_upcorner_sb2.png);
text-align : center;
color : #bfbfbf;
padding : 0 10px 3px 10px;
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size : 13px;
}
.contenuto_sb2 {
background : #fff;
border : 1px solid #243344;
padding : 5px;
font-size : 12px;
}
.lowercorner_sb2 {
background-image : url(lower_corners.gif);
height : 22px;
}
.attrezzaturecimiteriali #mainContent {
	margin-left : 150px;
	font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size : 12px;
	text-align : left;
}
.attrezzaturecimiteriali #mainContent_pageproduct {
	background-color : #fff;
	margin : 0 0 0 150px;
	padding : 0;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #555555;
	border-top : 1px solid #ffca5e;
	text-align : left;
}
.percorso {
	font-size : 11px;
	text-align : left;
	color : #666;
	width : 630px;
	height : 15px;
	float : left;
	margin : 2px 0px 0px 10px;
}
.percorso a {
text-decoration : none;
}
.percorso_previous {
font-size : 12px;
color : #999;
}
.percorso_current {
font-size : 12px;
color : #ccc;
text-decoration : underline;
}
.title_riquadro {
font-weight : bold;
background-color : #27394b;
color : #f4f4f4;
padding-right : 10px;
padding-left : 10px;
text-align : left;
}
h4 {
	font-weight : bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	color: #D9DADC;
	padding: 0px 300px 0px 50px;
	margin-left: auto;
	height: 16px;
	width: 350px;
	margin-top: 10px;
	margin-right: 0px;
}
.riquadro_home_allcategories {
	margin-left : 20px;
	width : 740px;
	float: left;
	border-right: 1px solid #F90;
	border-bottom: 1px solid #F90;
	padding-left: 10px;
}
.riquadro_home_category {
width : 230px;
height : 170px;
float : left;
text-align : center;
background-color : #243446;
background-image : url(Products/images/Riquadro.png);
background-repeat : no-repeat;
margin : 6px;
}
.riquadro_home_category a {
font-size : 20px;
color : #dbe3ea;
text-decoration : none;
text-transform : uppercase;
font-weight : 500;
}
.riquadro_home_category img {
border-style : none;
}
.riquadro_home_category:hover {
background-image : url(Products/images/Riquadrohover.png);
background-repeat : no-repeat;
}
.riquadro_home_category:hover a {
color : #df9835;
}
#pageproduct_main {
	height : 302px;
	float : left;
}
.attrezzaturecimiteriali #sidebar2_pageproduct {
	float : right;
	width : 155px;
	background-color : #243446;
	height : 300px;
	border-bottom : 2px solid #ffca5e;
	margin: 0px;
	padding-left: 5px;
}
.attrezzaturecimiteriali #pageproduct_alu_background {
background-repeat : repeat-y;
background-position : right top;
height : 250px;
margin-top : 0;
margin-bottom : 0;
float : left;
width : 630px;
background : url(Products/images/bg_alu_top.png);
padding-left : 10px;
}
.attrezzaturecimiteriali #pageproduct_alu_background_low {
width : 63px;
height : 30px;
background-image : url(Products/images/bg_alu_bottom_2.png);
background-repeat : no-repeat;
float : left;
border-bottom : 2px solid #ffca5e;
}
.attrezzaturecimiteriali #pageproduct_alu_title {
width : 55px;
background-image : url(Products/images/title_alu.png);
background-repeat : no-repeat;
float : right;
height : 220px;
}
.pageproduct_alu_percorso {
text-align : left;
margin-right : 0;
width : 630px;
padding-left : 10px;
background-image : url(Products/images/bg_alu_top.png);
background-repeat : repeat-y;
background-position : right top;
height : 15px;
float : left;
padding-bottom : 5px;
}
.pageproduct_alu_percorso a {
text-decoration : none;
}
h1 a {
font-weight : bold;
color : #006f9c;
font-size : 15px;
text-decoration: none;
margin : 0px;
padding : 0px;
}
h2 {
font-size : 15px;
color : #f90;
font-weight : bold;
font-variant : normal;
}
h2 a {
font-size : 15px;
color : #f90;
font-weight : bold;
font-variant : normal;
text-decoration: none;
}
.pageproduct_description_principale {
width : 345px;
float : left;
text-align : left;
font-size : 12px;
margin-left : 5px;
overflow : hidden;
height : 220px;
}
ul.pageproduct_lista_maindescr {
list-style-position : outside;
list-style-type : disc;
padding-left : 5px;
margin : 10px 0 0 20px;
}
.pageproduct_lista_maindescr li {
margin-top : 5px;
margin-bottom : 0;
}
.pageproduct_img_principale {
	width : 200px;
	height : 220px;
	float : right;
	margin-right : 17px;
	text-align : right;
	margin-top : 15px;
}
.attrezzaturecimiteriali #pageproduct_alu_menutools {
width : 562px;
height : 30px;
background-image : url(Products/images/bg_alu_menutools_3.png);
background-repeat : repeat-x;
padding-left : 15px;
float : left;
border-bottom : 2px solid #ffca5e;
}
.pageproduct_bottom_tool {
	height : 29px;
	width : 150px;
	float : left;
	margin-top : 3px;
	text-align : left;
	font-size : 13px;
	padding-top : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #496e8f;
}
.pageproduct_menutool_bottom_img {
background-position : center top;
background-repeat : no-repeat;
width : 24px;
height : 24px;
margin : auto;
float : left;
}
#pageproduct_menutool_bottom_img_gallery {
background-image : url(Products/images/Img_menu_alu/camera.png);
}
#pageproduct_menutool_bottom_img_video {
background-image : url(Products/images/Img_menu_alu/video_movie_track.png);
}
#pageproduct_menutool_bottom_img_catalogo {
background-image : url(Products/images/Img_menu_alu/note.png);
}
#pageproduct_menutool_bottom_img_technic {
background-image : url(Products/images/Img_menu_alu/tool.png);
}
#pageproduct_menutool_bottom_img_accessori {
background-image : url(Products/images/Img_menu_alu/attachment.png);
}
#pageproduct_menutool_bottom_img_otherinf {
background-image : url(Products/images/Img_menu_alu/email.png);
}
#pageproduct_menutool_bottom_img_listino {
background-image : url(Products/images/Img_menu_alu/euro_currency_sign.png);
}
.pageproduct_bottom_tool a {
text-decoration : none;
margin-left : 5px;
margin-right : 5px;
font-weight : bold;
color : #e29930;
margin-top : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #dce1e6;
padding-right : 6px;
padding-left : 2px;
}
.pageproduct_bottom_tool a:hover {
color : #fc0;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #e29930;
}
.width800px {
	width: 800px;
	height: 25px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.attrezzaturecimiteriali #pageproduct_gallery {
	float : right;
	width : 330px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-bottom-style : solid;
	border-left-style : solid;
	border-bottom-color : #fc0;
	border-left-color : #fc0;
	margin-left : 5px;
	padding-right: 3px;
	height: auto;
}
div.pic {
width : 102px;
float : left;
margin : 5px 4px 0 4px;
padding : 0 0 12px 0;
background-image : url(Products/Montaferetri/Magister/images/screenshot3.png);
background-repeat : no-repeat;
background-position : center bottom;
}
div.pic img {
display : block;
border : 1px solid;
border-color : #ccc #ccc #aaa #ccc;
padding : 5px;
background : #f6f6f6;
}
#page_product_menusezioni {
float : left;
list-style : none;
margin : 0;
padding : 0;
width : 562px;
height : 30px;
}
#page_product_menusezioni li {
float : left;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
#page_product_menusezioni a {
color : #13618b;
display : block;
float : left;
text-decoration : none;
font-weight : 600;
text-align : center;
height : 18px;
padding-top : 6px;
background-image : url(Products/images/bg_alu_hover_menusezioni.png);
background-repeat : repeat-x;
background-position : top;
padding-right : 20px;
padding-left : 5px;
}
#page_product_menusezioni a:hover {
color : #e29930;
background : none;
}
h5 {
font : 14px Arial, Helvetica, sans-serif;
text-align : left;
text-indent : 25px;
height : 25px;
color : #ffaa00;
background-image : url(images/bg_caption.jpg);
background-repeat : no-repeat;
background-position : right top;
}
#table_versioni {
	width : 780px;
	border-collapse : collapse;
	border : 1px solid #ffca5e;
	float : left;
	margin-left: 10px;
}
caption {
font : 14px Arial, Helvetica, sans-serif;
text-align : left;
text-indent : 10px;
background : url(images/bg_caption.jpg) no-repeat right top;
height : 25px;
color : #ffaa00;
margin-top : 25px;
}
#table_versioni tbody tr {
background : url(images/bg_td1.jpg) repeat-x top;
}
#table_versioni tbody tr.odd {
background : #fff8e8 url(images/bg_td2.jpg) repeat-x;
}
#table_versioni th a {
font-size : 15px;
color : #f90;
font-weight : bold;
font-variant : normal;
}
.tableversioni_colint {
width: 20%;	
}
.apricaratteristicheorange a {
font-size : 12px;
color : #333;
font-weight : bold;
font-variant : normal;
text-align : right;
float : right;
font-style : oblique;
padding : 1px 5px 1px 5px;
background : url(images/bg_td2.jpg) repeat-x top;
}
.apricaratteristichegray a {
font-size : 12px;
color : #333;
font-weight : bold;
font-variant : normal;
text-align : right;
float : right;
font-style : oblique;
padding : 1px 5px 1px 5px;
background : url(images/bg_td1.jpg) repeat-x top;
}
#table_versioni tbody th, td {
font-size : 12px;
line-height : 1.4em;
font-family : Arial, Helvetica, sans-serif;
color : #777777;
padding : 10px 7px;
border-top : 1px solid #ffca5e;
text-align : left;
}
#table_versioni tfoot th {
background : url(images/bg_total.jpg) repeat-x bottom;
color : #ffffff;
height : 30px;
}
#table_versioni tfoot td {
background : url(images/bg_total.jpg) repeat-x bottom;
color : #ffffff;
height : 30px;
}
.pageproduct_accessories {
	float : left;
	border-right : 1px solid #fc0;
	border-bottom : 1px solid #fc0;
	width : 780px;
	margin : 0px 9px 0px 0px;
	padding-left: 10px;
}
.pageproduct_accessory-gray {
width : 194px;
height : 140px;
float : left;
font-weight : bold;
border-left : 1px solid #fc0;
border-top : 1px solid #fc0;
background-image : url(images/bg_td1.jpg);
background-repeat : repeat-x;
}
.pageproduct_accessory-orange {
width : 194px;
height : 140px;
float : left;
font-weight : bold;
border-left : 1px solid #fc0;
border-top : 1px solid #fc0;
background-image : url(images/bg_td2.jpg);
background-repeat : repeat-x;
}
h3 {
	font-size : 13px;
	color : #243446;
	background-image : url(images/bg_td2.jpg);
	background-repeat : repeat-x;
	border-bottom : 1px solid #fc0;
	height: 19px;
	width: 184px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 2px;
}
.imgaccessory {
height : 95px;
width : 194px;
}
.apricaratteristicheaccessoryorange a {
font-size : 12px;
color : #333;
font-weight : bold;
text-align : right;
float : right;
font-style : oblique;
padding : 1px 5px 1px 5px;
margin : 0 10px 0 0;
background : url(images/bg_td2.jpg) repeat-x top;
}
.apricaratteristicheaccessorygray a {
font-size : 12px;
color : #333;
font-weight : bold;
text-align : right;
float : right;
font-style : oblique;
padding : 1px 5px 1px 5px;
margin : 0 10px 0 0;
background : url(images/bg_td1.jpg) repeat-x top;
}
.attrezzaturecimiteriali #footer {
	float : left;
	width : 100%;
	margin-top : 15px;
	height : 211px;
	margin-bottom : 10px;
}
#footer_img {
	width : 610px;
	height : 158px;
	float : left;
	text-align : left;
}
.footer_img_left {
	float : left;
}
.footer_scritta_contatti {
float : left;
color : #ccc;
font-size : 13px;
text-align : right;
font-style : oblique;
font-weight : 300;
margin : 54px 20px 0 0;
padding-left : 50px;
}
.footer_scritta_contatti a {
color : #eb9805;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ccc;
text-decoration : none;
}
.attrezzaturecimiteriali #footer p {
margin : 0;
padding : 10px 0;
}
.copyright {
	float : left;
	text-align : left;
	width : 94%;
	padding-left : 50px;
	font-size: 9px;
	color: #aaa;
	margin-top: 8px;
	height: 14px;
}
.copyright a {
	color: #aaa;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #aaa;
	text-decoration : none;
	padding-right : 5px;
	padding-left: 5px;
}
#w3c_validation {
	float: right;
	height: 31px;
	width: 206px;
}
.fltrt {
float : right;
margin-left : 8px;
}
.fltlft {
float : left;
margin-right : 8px;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
} 
.end {
    clear: both;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
}
