body { 
	background-color:#FFF;
	background: url(../img/ropeca_background2.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#777777;
	}

img { border:0; }

body.ropeca {background: url(../img/ropeca_background.gif) repeat-x top left;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#777777;
	text-align: left;
	}

a { outline:none; }
	

h6 {
	font-family:Helvetica, sans-serif; 
	color:#000; 
	font-size:24px; 
	font-weight: lighter; 
	padding:0 10px;
	line-height:23px;
	margin-top:10px; 
	margin-bottom:0; 
	float:left; 
	display:inline;
	}

#iSM {
	color:#FFF; 
	font-size:11px;
	padding:0 0 0 10px;
	float:left;
	display:inline;
	width:600px;
	margin:0;
	}

#iSM a {
	color:#FFF; 
	font-size:11px;
	text-decoration:none;
	}

#iSM li {
	display:inline-block;
	float:left;
	color:#FFF; 
	font-size:11px;
	text-decoration:none;
	padding-left:3px;
	}

#iSM a:hover {
	color:#000;
	}
	
#menu_laterale { background-color:#eee; width:227px; margin:0 0 10px 0; padding:0; text-decoration:none; }
#menu_laterale li { display:block; height:43px; width:227px; list-style:none; text-decoration:none; }

#menu_laterale a { outline:none; display:block; height:43px; width:227px; text-indent:-1000px; font-size:1%;  }

#menu_laterale a.az_0 { background:url(../img/mn0.gif) left -44px no-repeat; }
#menu_laterale a.az_1 { background:url(../img/mn1.gif) left -44px no-repeat; }
#menu_laterale a.az_2 { background:url(../img/mn2.gif) left -44px no-repeat; }
#menu_laterale a.az_3 { background:url(../img/mn3.gif) left -44px no-repeat; }
#menu_laterale a.az_4 { background:url(../img/mn4.gif) left -44px no-repeat; }
#menu_laterale a.az_5 { background:url(../img/mn5.gif) left -44px no-repeat; }

#menu_laterale a:hover.az_0 { background:url(../img/mn0.gif) top left no-repeat; }
#menu_laterale a:hover.az_1 { background:url(../img/mn1.gif) top left no-repeat; }
#menu_laterale a:hover.az_2 { background:url(../img/mn2.gif) top left no-repeat; }
#menu_laterale a:hover.az_3 { background:url(../img/mn3.gif) top left no-repeat; }
#menu_laterale a:hover.az_4 { background:url(../img/mn4.gif) top left no-repeat; }
#menu_laterale a:hover.az_5 { background:url(../img/mn5.gif) top left no-repeat; }

#menu_laterale.az0 a.az_0 { background:url(../img/mn0.gif) top left no-repeat; }
#menu_laterale.az1 a.az_1 { background:url(../img/mn1.gif) top left no-repeat; }
#menu_laterale.az2 a.az_2 { background:url(../img/mn2.gif) top left no-repeat; }
#menu_laterale.az3 a.az_3 { background:url(../img/mn3.gif) top left no-repeat; }
#menu_laterale.az4 a.az_4 { background:url(../img/mn4.gif) top left no-repeat; }
#menu_laterale.az5 a.az_5 { background:url(../img/mn5.gif) top left no-repeat; }


#menu_laterale a.pa_0 { background: url(../img/mn_pa1.gif) left -44px no-repeat; }
#menu_laterale a:hover.pa_0 { background:url(../img/mn_pa1.gif) top left no-repeat; }
#menu_laterale.pa0 a.pa_0 { background: url(../img/mn_pa1.gif) top left no-repeat; }

#menu_laterale a.p_1 { background:url(../img/mn_p1.gif) left -44px no-repeat; }
#menu_laterale a.p_2 { background:url(../img/mn_p2.gif) left -44px no-repeat; }
#menu_laterale a.p_3 { background:url(../img/mn_p3.gif) left -44px no-repeat; }
#menu_laterale a.p_4 { background:url(../img/mn_p4.gif) left -44px no-repeat; }
#menu_laterale a.p_5 { background:url(../img/mn_p5.gif) left -44px no-repeat; }
#menu_laterale a.p_6 { background:url(../img/mn_p6.gif) left -44px no-repeat; }

#menu_laterale a:hover.p_1 { background:url(../img/mn_p1.gif) top left no-repeat; }
#menu_laterale a:hover.p_2 { background:url(../img/mn_p2.gif) top left no-repeat; }
#menu_laterale a:hover.p_3 { background:url(../img/mn_p3.gif) top left no-repeat; }
#menu_laterale a:hover.p_4 { background:url(../img/mn_p4.gif) top left no-repeat; }
#menu_laterale a:hover.p_5 { background:url(../img/mn_p5.gif) top left no-repeat; }
#menu_laterale a:hover.p_6 { background:url(../img/mn_p6.gif) top left no-repeat; }

#menu_laterale.p_1 a.p_1 { background:url(../img/mn_p1.gif) top left no-repeat; }
#menu_laterale.p_2 a.p_2 { background:url(../img/mn_p2.gif) top left no-repeat; }
#menu_laterale.p_3 a.p_3 { background:url(../img/mn_p3.gif) top left no-repeat; }
#menu_laterale.p_4 a.p_4 { background:url(../img/mn_p4.gif) top left no-repeat; }
#menu_laterale.p_5 a.p_5 { background:url(../img/mn_p5.gif) top left no-repeat; }
#menu_laterale.p_6 a.p_6 { background:url(../img/mn_p6.gif) top left no-repeat; }

#menu_laterale a.c_1 { background:url(../img/mn_c1.gif) left -44px no-repeat; }
#menu_laterale a.co_1 { background:url(../img/mn_co1.gif) left -44px no-repeat; }
#menu_laterale a.c_2 { background:url(../img/mn_co2.gif) left -44px no-repeat; }
#menu_laterale a.c_3 { background:url(../img/mn_co3.gif) left -44px no-repeat; }
#menu_laterale a.c_4 { background:url(../img/mn_co4.gif) left -44px no-repeat; }
#menu_laterale a.c_5 { background:url(../img/mn_co5.gif) left -44px no-repeat; }
#menu_laterale a.c_6 { background:url(../img/mn_co6.gif) left -44px no-repeat; }

#menu_laterale a:hover.c_1 { background:url(../img/mn_c1.gif) top left no-repeat; }
#menu_laterale a:hover.co_1 { background:url(../img/mn_co1.gif) top left no-repeat; }
#menu_laterale a:hover.c_2 { background:url(../img/mn_co2.gif) top left no-repeat; }
#menu_laterale a:hover.c_3 { background:url(../img/mn_co3.gif) top left no-repeat; }
#menu_laterale a:hover.c_4 { background:url(../img/mn_co4.gif) top left no-repeat; }
#menu_laterale a:hover.c_5 { background:url(../img/mn_co5.gif) top left no-repeat; }
#menu_laterale a:hover.c_6 { background:url(../img/mn_co6.gif) top left no-repeat; }

#menu_laterale.c1 a.c_1 { background:url(../img/mn_c1.gif) top left no-repeat; }
#menu_laterale.co1 a.co_1 { background:url(../img/mn_co1.gif) top left no-repeat; }
#menu_laterale.c2 a.c_2 { background:url(../img/mn_co2.gif) top left no-repeat; }
#menu_laterale.c3 a.c_3 { background:url(../img/mn_co3.gif) top left no-repeat; }
#menu_laterale.c4 a.c_4 { background:url(../img/mn_co4.gif) top left no-repeat; }
#menu_laterale.c5 a.c_5 { background:url(../img/mn_co5.gif) top left no-repeat; }
#menu_laterale.c6 a.c_6 { background:url(../img/mn_co6.gif) top left no-repeat; }


#menu_laterale a.st_1 { background:url(../img/mn_st1.gif) left -44px no-repeat; }

#menu_laterale a:hover.st_1 { background:url(../img/mn_st1.gif) top left no-repeat; }

#menu_laterale.st1 a.st_1 { background:url(../img/mn_st1.gif) top left no-repeat; }


#menu_laterale a.bh_0 { background:url(../img/bh.gif) left -44px no-repeat; }

#menu_laterale a:hover.bh_0 { background:url(../img/gh.gif) top left no-repeat; }

#menu_laterale.bh a.bh_0 { background:url(../img/bh.gif) top left no-repeat; }


#menu_laterale a.n_0 { background:url(../img/mn_n0.gif) left -44px no-repeat; }
#menu_laterale a.n_1 { background:url(../img/mn_n1.gif) left -44px no-repeat; }
#menu_laterale a.n_2 { background:url(../img/mn_n2.gif) left -44px no-repeat; }
#menu_laterale a.n_3 { background:url(../img/mn_n3.gif) left -44px no-repeat; }
#menu_laterale a.n_4 { background:url(../img/mn_n4.gif) left -44px no-repeat; }

#menu_laterale a:hover.n_0 { background:url(../img/mn_n0.gif) top left no-repeat; }
#menu_laterale a:hover.n_1 { background:url(../img/mn_n1.gif) top left no-repeat; }
#menu_laterale a:hover.n_2 { background:url(../img/mn_n2.gif) top left no-repeat; }
#menu_laterale a:hover.n_3 { background:url(../img/mn_n3.gif) top left no-repeat; }
#menu_laterale a:hover.n_4 { background:url(../img/mn_n4.gif) top left no-repeat; }

#menu_laterale.n0 a.n_0 { background:url(../img/mn_n0.gif) top left no-repeat; }
#menu_laterale.n1 a.n_1 { background:url(../img/mn_n1.gif) top left no-repeat; }
#menu_laterale.n2 a.n_2 { background:url(../img/mn_n2.gif) top left no-repeat; }
#menu_laterale.n3 a.n_3 { background:url(../img/mn_n3.gif) top left no-repeat; }
#menu_laterale.n4 a.n_4 { background:url(../img/mn_n4.gif) top left no-repeat; }


#menu_laterale a.m_0 { background:url(../img/mn_m1.gif) left -44px no-repeat; }
#menu_laterale a.m_1 { background:url(../img/mn_m2.gif) left -44px no-repeat; }
#menu_laterale a.m_2 { background:url(../img/mn_m3.gif) left -44px no-repeat; }
#menu_laterale a.m_3 { background:url(../img/mn_m4.gif) left -44px no-repeat; }
#menu_laterale a.m_4 { background:url(../img/mn_m5.gif) left -44px no-repeat; }
#menu_laterale a.m_5 { background:url(../img/mn_m6.gif) left -44px no-repeat; }

#menu_laterale a:hover.m_0 { background:url(../img/mn_m1.gif) top left no-repeat; }
#menu_laterale a:hover.m_1 { background:url(../img/mn_m2.gif) top left no-repeat; }
#menu_laterale a:hover.m_2 { background:url(../img/mn_m3.gif) top left no-repeat; }
#menu_laterale a:hover.m_3 { background:url(../img/mn_m4.gif) top left no-repeat; }
#menu_laterale a:hover.m_4 { background:url(../img/mn_m5.gif) top left no-repeat; }
#menu_laterale a:hover.m_5 { background:url(../img/mn_m6.gif) top left no-repeat; }

#menu_laterale.m0 a.m_0 { background:url(../img/mn_m1.gif) top left no-repeat; }
#menu_laterale.m1 a.m_1 { background:url(../img/mn_m2.gif) top left no-repeat; }
#menu_laterale.m2 a.m_2 { background:url(../img/mn_m3.gif) top left no-repeat; }
#menu_laterale.m3 a.m_3 { background:url(../img/mn_m4.gif) top left no-repeat; }
#menu_laterale.m4 a.m_4 { background:url(../img/mn_m5.gif) top left no-repeat; }
#menu_laterale.m5 a.m_5 { background:url(../img/mn_m6.gif) top left no-repeat; }


#menu_laterale a.r_0 { background:url(../img/mn_r1.gif) left -44px no-repeat; }
#menu_laterale a.r_1 { background:url(../img/mn_r2.gif) left -44px no-repeat; }
#menu_laterale a.r_2 { background:url(../img/mn_r3.gif) left -44px no-repeat; }

#menu_laterale a:hover.r_0 { background:url(../img/mn_r1.gif) top left no-repeat; }
#menu_laterale a:hover.r_1 { background:url(../img/mn_r2.gif) top left no-repeat; }
#menu_laterale a:hover.r_2 { background:url(../img/mn_r3.gif) top left no-repeat; }

#menu_laterale.r0 a.r_0 { background:url(../img/mn_r1.gif) top left no-repeat; }
#menu_laterale.r1 a.r_1 { background:url(../img/mn_r2.gif) top left no-repeat; }
#menu_laterale.r2 a.r_2 { background:url(../img/mn_r3.gif) top left no-repeat; }


.caracH {
	color:#FFF;
	background-color: #C00;
	padding: 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	}

#carac.caracH p {
	color:#FFF;
	}

#carac p {
	padding:0;
	margin:0;
	}

.caracDes {
	padding: 3px 20px;
	background-color:#ececec;
	}
.caracDes p {
	padding:0;
	margin:0;
	}

.caracDesA {
	padding: 10px 20px;
	background-color:#ececec;
	font-size:15px;
	}

.caracDesP {
	padding: 1px 20px;
	background-color:#aaa;
	font-size:13px;
	color:#FFF;
	margin-top:0;
	}


#iPo img { display:inline-block; border:0; float:left; width:140px; margin:30px 10px 10px 5px;}
#iPo a { outline:none; border:0; padding:0; margin:0;}
#iPo a.img { outline:none; border:0; padding:0; margin:0;}

#iPof img { display:inline-block; border:0; float:left; width:112px; margin:30px 37px 10px 5px;}
#iPof a { outline:none; border:0; padding:0; margin:0;}
#iPof a.img { outline:none; border:0; padding:0; margin:0;}

#iPoC img { display:inline-block; border:0; float:left; width:62px; height:94px; margin:10px 10px 10px 5px;}
#iPoC a { outline:none; border:0; padding:0; margin:0;}
#iPoC a.img { outline:none; border:0; padding:0; margin:0;}


.precedente a, .successivo a {
	color:#fff;
	text-decoration:none;
	}

.precedente {
	float:left; 
	width:100px; 
	display:inline; 
	background-color:#693; 
	height:40px;
	}
	
.altrimodelli {
	float:left; 
	width:510px;
	background-color:#666; 
	height:40px; 
	display:inline; 
	color:#FFF;
	}

.successivo {
	float:left; 
	width:100px; 
	display:inline; 
	background-color:#693; 
	height:40px;
	}

.successivo p {
	color:#FFF;
	padding-top:10px;
	margin-top:0;
	text-align:center;
	}

.altrimodelli p {
	color:#FFF;
	margin-top:0;
	padding-top:10px;
	}

.precedente p {
	color:#FFF;
	margin-top:0;
	padding-top:10px;
	text-align:center;
	}
	
#barN {
	float:left; 
	display:inline-block; 
	width:620px; 
	height:40px; 
	margin-top:1px;
	margin-left:0;
	padding-left:0;
	}

#barPortoncini .btn_r {
	margin-top:20px;
	padding-top:3px;
	width:304px; 
	height:20px; 
	float:left;
	display:inline;
	background:url(../img/bg_menu_portoncini.gif) top left repeat-x #000;
	}
	
#barPortoncini .btn_l {
	margin-top:20px;
	padding-top:3px;
	width:304px; 
	height:20px; 
	float:right;
	display:inline;
	background:url(../img/bg_menu_portoncini.gif) top left repeat-x #000;
	}

#barPortoncini a {
	margin:0 15px;
	padding:0;
	color:#999;
	font-size:11px;
	text-decoration:none;
	outline:none;
	}

#barPortoncini a:hover {
	color:#6C3;
	}
	
#submenu_portoncini {
	color:#FFF;
	margin-left:0;
	padding-left:0;
	}

#submenu_portoncini li {
	display:inline;
	margin:0 15px;
	text-decoration:none;
	}

#submenu_portoncini a {
	color:#FFF;
	outline:none;
	text-decoration:none;
	}

#submenu_portoncini a:hover {
	color: #6F0;
	outline:none;
	}

#submenu_portoncini p {
	color:#6F0;
	}

a.intro {
	color:#999;
	text-decoration:none;
	}

a:hover.intro {
	color:#666;
	text-decoration:underline;
	}
	
h2.news {
	float:left; 
	display:inline; 
	width:150px; 
	color:#F33;
	font-size: 18px;
	margin:0;
	padding:10px 20px;
	}

p.news {
	float:left; 
	display:inline;
	margin-right:50px;
	color:#FFF;
	font-size:12px;
	padding:0;
	margin-top:12px;
	}
a.news {
	float:left; 
	display:inline;
	margin-right:50px;
	color:#FFF;
	font-size:12px;
	padding:0;
	text-decoration:none;
	}
	
#iProducts {
	float:left; 
	display:inline;
	width:610px; 
	height:430px; 
	border-right:1px solid #0C0;
	}

#iProducts div.spot {
	float:left;
	display:inline;
	width:185px;
	height:210px;
	margin-left:15px;
	margin-bottom:8px;
	}

#iProducts div.spot p {
	margin:0;
	padding:0 0 0 13px;
	color:#222;
	font-weight:bold;
	}
#iProducts div.spot a {
	margin:0;
	padding:0;
	color: #C00;
	text-decoration:none;
	font-weight:normal;
	}

a.ac {
	color:#666;
	text-decoration:none;
	}

a:hover.ac {
	color:#C00;
	}

.red { color:#F00; }
.dec_none { text-decoration: none; }

#vetro img {
	width:60px;
	height:60px;
	float:left;
	padding: 0 15px 15px 0;
	}

.serramenti_strategy {
	text-align:justify;
	color:#bbb;
	font-size:10px;
	margin-top:20px;
	padding:0;
	line-height:12px;
	}
	
.login {
	background-color:#333; 
	border:0; 
	color:#FFF; 
	padding:7px 12px 7px 12px; 
    background: url(../img/input.gif) no-repeat center; 
	height:15px; 
	width:165px; 
	margin-left:20px;
	}

.login_button {
	width:70px; 
	cursor:default; 
	border:0; 
	background:url(../img/enter.gif) top left no-repeat; 
	height:30px; 
	margin-left:30px;
	}

.registrati {
	color:#FFF; 
	border-top:1px solid #444; 
	line-height:15px; 
	font-size:11px; 
	padding:20px 0 20px 30px;
	text-decoration:none;
	}

.index_news {
	text-decoration:none;
	color:black;
	font-size:13px;
	margin-top:0;
	}

#linkify a { 
	text-decoration:none;
	color:#ccc;
}