/*
 * Id: 7.40555
 * Version: 1271339185
 * Generated: Jul 31, 2010 1:21:32 AM
 * Rendered: 
 */
    .flags {
padding-bottom: 10px;
padding-left:850px; 
}
.flags img {
padding-right:10px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #5ebb46;	
        background-image: url('/polopoly_fs/7.40555.1271339185!/bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
 }
img{
	border: none;
}
a{
	color: #ffffff;
}
.wrapper{
	width: 957px;
	margin: 0px auto;
	padding-top: 12px;
}

/*---------------MENU----------------*/

.menu_left,
.menu_right {
	float: left;
	width: 6px;
	height: 54px;
	background-repeat: no-repeat;
}
.menu_left {
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_menuleft.gif');
}
.menu_right {
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_menuright.gif');
}
.menu{
	float: left;
	font-size: 13px;
	width: 945px;
	height: 54px;
	font-weight:bold;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_menucenter.gif');
	background-repeat: repeat-x;
	text-transform: uppercase;
}
.menu .menu_sel,
.menu .menu_first {
	float: left;
        margin-top: 12px;
	padding: 10px 12px 5px 13px;
        border-right: 1px solid #1e5dab;
        border-left: 1px solid #87bdef;
}
.menu .menu_sel a,
.menu .menu_first a {
	text-decoration: none;
}
.menu .menu_sel,
.menu .menu_first a:hover{
	color: #b0d9ff;
}
.menu #menu_s_1{
	border-left: 0px;
}
.menu #menu_s_12{
	border-right: 0px;
}
.menu #menu_s_8,
.menu #menu_s_9,
.menu #menu_s_10{
	display: none;
}
.menu #menu_s_11,
.menu #menu_s_12{
	background-image: url('/polopoly_fs/7.40555.1271339185!/arrow.png');
	background-repeat: no-repeat;
	background-position: center top;
}


/*---------------LOGO/HEADER----------------*/

.logo,
.header{
	float: left;
	margin-top: 14px;
}
.logo{
	padding: 44px 33px 87px 28px;
}

/*---------------CONTAINER----------------*/

.container{
	padding: 20px 0px 30px 0px;
}
.container .article_title{
	background-color: #42a312;
	padding: 83px 0px 21px 27px;
	font-size: 18px;
	font-weight: bold;
        text-transform: uppercase;
}
.box1,
.box2 {
	float: left;
	width: 319px;
}
.home_box1,
.home_box2{
	padding: 12px 12px 16px 12px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_boxhome.png');
	background-repeat: repeat-y;
}
.top_homebox2,
.top_homebox1 {
	width: 319px;
	height: 4px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bgtop_boxhome.gif');
	background-repeat: no-repeat;
}
.bottom_homebox2,
.bottom_homebox1 {
	width: 319px;
	height: 3px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bgbottom_boxhome.gif');
	background-repeat: no-repeat;
}
.home_box1 .article_title,
.home_box2 .article_title,
.servizi_box .article_title{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_title.png');
	background-repeat: no-repeat;
	background-position: left;
	background-color: #26990a;
	padding: 0px 0px 0px 25px;
}
.home_box1 .images,
.home_box2 .images,
.servizi_box .images{
	padding-top: 15px;
}
.home_sx,
.home_dx{
	float: left;
	margin-top: 15px;
}
.home_sx{
	width: 568px;
	padding: 12px 0px 0px 4px;
}
.home_sx .article_title{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	background-color: #5ebb46;
}
.home_sx .article_body{
	height: 75px;
	overflow: hidden;
	padding: 10px 15px 0px 0px;
}
.home_sx .link{
	font-weight: bold;
	margin-top: 30px;
}
.box_contatti{
	width: 369px;
	height: 148px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_contatti.jpg');
	background-repeat: no-repeat;
	margin: 30px 0px 0px 65px;
}
.box_contatti .article_body{
	height: 0px;
        padding: 0px;
}

.box_contatti .link{
	padding: 43px 0px 0px 80px;
	margin-top: 0px;
}
.box_contatti .link a{
	color: #00b6e7;
	font-family: "Myriad Pro", Verdana, sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	text-decoration: none;
}
.box_contatti .link a:hover{
	color: #068e02;
}
.baloon{
	width: 126px;
	height: 109px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/baloon.png');
	background-repeat: no-repeat;
	position: absolute;
	margin: 15px 0px 0px -62px;
}

/*---------------CONTENT----------------*/

.content_sx,
.content_dx,
.content_sx_cert,
.content_dx_cert{
	float: left;
	padding-top: 17px;
}
.content_sx{
	width: 445px;
	padding-left: 27px;
}
.content_sx .article_body,
.content_sx_cert .article_body{
	padding-right: 15px;
}
.content_dx{
	width: 473px;
}
.content_dx img{
	border: 1px solid #1b970b;
}
.content_sx_cert{
	width: 367px;
        padding-left: 27px;
}
.content_dx_cert{
	width: 563px;
}



/*---------------CONTAINER-SX/CONTAINER-DX----------------*/

.container_sx,
.container_dx{
	float: left;
}
.container_sx{
	width: 216px;
	min-height: 300px;
	margin-top: 103px;
}
.container_sx .menu_title .article_title{
	font-size: 16px;
	font-weight: bold;
	color: #d6edd2;
	text-transform: uppercase;
	padding: 13px 0px 0px 9px;
        background-image: url('/polopoly_fs/7.40555.1271339185!/bg_containersx.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #5ebb46;
}
.container_sx .menu_title{
        background-image: url('/polopoly_fs/7.40555.1271339185!/bg_containersx.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #5ebb46;
        min-height: 69px;
}

/*---------------MENU2----------------*/

.menu2{
	padding-top: 30px;
	text-transform: uppercase;
	font-weight: bold;
}
.menu2 .menu_sel,
.menu2 .menu_first {
	padding: 10px 0px 6px 9px;
	font-size: 13px;
}

.menu2 .menu_first a,
.menu2 .menu_sel a,
.menu2 .menu_second a,
.menu2 .menu_second_sel a {
	text-decoration: none;
}
.menu2 .menu_first a:hover,
.menu2 .menu_sel,
.menu2 .menu_second a:hover,
.menu2 .menu_second_sel{
	color:#ffc098;
}
.menu2 .divisoria{
	border-top: 1px solid #1b7f00;
        margin-top: 10px;
}
.menu2 .menu_second,
.menu2 .menu_second_sel {
	padding: 4px 0px 2px 16px;
	font-size: 11px;
}



/*---------------CONTAINER-DX----------------*/

.container_dx{
	padding-left: 5px;
	width: 736px;
}
.container_dx .long_text .article_body{
	padding: 15px 20px 0px 17px;
}
.container_dx .top_servizibox{
	width: 735px;
	height: 4px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bgtop_boxservizi.gif');
	background-repeat: no-repeat;
}
.container_dx .servizi_box,
.container_dx .servizi2_box{
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_boxservizi.png');
	background-repeat: repeat-y;
	width: 735px;
	padding-bottom: 30px;
}
.container_dx .servizi2_box{
	padding-bottom: 0px;
}
.container_dx .bottom_servizibox{
	width: 735px;
	height: 3px;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bgbottom_boxservizi.gif');
	background-repeat: no-repeat;
}
.servizi_box .article_title{
	background-color: #41a312;
	margin: 0px 0px 0px 16px;
	padding-top: 13px;
	background-position: left 13px;
	width: 680px;
}
.servizi_box .article_body{
	margin: 10px 0px 0px 16px;
	padding-right: 20px;
}
.servizi_box .link{
	margin: 20px 0px 0px 16px;
	font-weight: bold;
}
.prodotti_box{
	margin-left: 3px;
}
.lavorazioni_box{
	margin-left: 8px;
}
.prodotti_box,
.lavorazioni_box{
	width: 360px;
	min-height: 382px;
	float: left;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_boxprodotti.gif');
	background-repeat: repeat-x;
	background-color: #5ebb46;
	margin-top: 10px;
}
.prodotti_box .article_title,
.lavorazioni_box .article_title{
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	padding: 27px 0px 0px 15px;
	background-color: #3ba92b;
}
.prodotti_box .images,
.lavorazioni_box .images{
	padding: 10px 0px 0px 15px;
}
.prodotti_box .article_body,
.lavorazioni_box .article_body{
	padding: 10px 15px 0px 15px;
	height: 90px;
	overflow: hidden;
}
.prodotti_box .link,
.lavorazioni_box .link{
	padding: 10px 0px 0px 15px;
	font-weight: bold;
}
.servizi2_box .article_title{
	background-image: none;
	margin: 0px 20px 0px 20px;
	padding-left: 0px;
}

/*---------------CATALOGO PRODOTTI----------------*/

.catalogo_prodotti .element{
	float: left;
	width: 355px;
	color: #e2e2e2;
	margin: 15px 0px 15px 10px;
}
.catalogo_prodotti .article_title{
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	background-color: #5ebb46;
	text-transform: uppercase;
}
.catalogo_prodotti .images,
.catalogo_prodotti .article_body{
	float: left;
}
.catalogo_prodotti .article_body{
	width: 240px;
	height: 92px;
	overflow: hidden;
	padding-left: 10px;
}
.catalogo_prodotti .article_body a{
	font-style: italic;
	color: #e2e2e2;
}
.catalogo_prodotti .article_body p{
	margin-top: 8px;
}

.catalogo_prodotti .images{
	width: 100px;
}
.prev_cat{
        padding: 40px 0px 0px 20px;
}


/*---------------NEWS E LINK----------------*/

.content2_sx,
.content2_dx{
	float: left;
	margin-top: 17px;
}
.content2_sx{
	width: 593px;
	padding-left: 27px;
        padding-right: 25px;
}

.content2_dx{
        width: 312px;
        background-image: url('/polopoly_fs/7.40555.1271339185!/bg_newslink.gif');
	background-repeat: repeat-x;
	background-position: top;
        min-height: 470px; 
}
.element_container{
	margin-bottom: 35px;
}
.element_container .prodotto_title{
	font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
}
.text_window{
        margin-top: 10px;
}
.text_window a{
	text-decoration: none;
}
.ingrandisci{
	display: none;
}
.content2_dx a{
        display: block;
	font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        margin: 15px 0px 15px 12px;
}


/*---------------GALLERY----------------*/

.gallery{
	margin-left: 15px;
}
.gallery .clear_both{
	clear: none;
        float: left;
}

/*---------------- CERTIFICAZIONI ---------------*/

.loghi{
	background-color: #ffffff;
        padding: 25px 0px 25px 5px;
}
.loghi .logo_cert{
	float:left;
        margin-left:25px; 
}

/*---------------- ESTRUSIONE ALLUMINIO ---------------*/

.aspetti_box,
.macchine_box{
	margin-left: 3px;
}
.estrusione_profili_box{
	margin-left: 15px;
}
.aspetti_box,
.estrusione_profili_box,
.macchine_box{
	width: 232px;
	min-height: 382px;
	float: left;
	background-image: url('/polopoly_fs/7.40555.1271339185!/bg_boxprodotti.gif');
	background-repeat: repeat-x;
	background-color: #5ebb46;
	margin-top: 10px;
}
.aspetti_box .article_title,
.estrusione_profili_box .article_title,
.macchine_box .article_title{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding: 27px 0px 0px 15px;
	background-color: #3ba92b;
}
.aspetti_box .images,
.estrusione_profili_box .images,
.macchine_box .images{
	padding: 10px 0px 0px 15px;
}
.aspetti_box .article_body,
.estrusione_profili_box .article_body,
.macchine_box .article_body{
	padding: 10px 15px 0px 15px;
	height: 90px;
	overflow: hidden;
}
.aspetti_box .link,
.estrusione_profili_box .link,
.macchine_box .link{
	padding: 10px 0px 0px 15px;
	font-weight: bold;
}


/*---------------- FOOTER ---------------*/

.footer{
	text-align: center;
	padding: 22px 0px 25px 0px;
	color: #000000;
	background-color: #FFFFFF;
}
.footer a{
	color: #000000;
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}


/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #c4c4c4;
}
.center_mdrr{
background-color: #5ebb46;
}
.mdrr_info h1{
color: #f57318;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #e5e7e6;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #c0e5f7;
}
.mdrr_main h2 a{
color: #f7e29a;
}
.footer_mdrr{
background-color: #26990a;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #26990a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 0px 0px 0px 850px;
padding-top: 20px;
}
.our_info img{
vertical-align: middle;
}
.our_info a{
color: #000000;
}
.menu_footer{
display:none;
}

      