body{
width:100%;
height:100%;
margin:0px;
padding:0px;
/*background:#92a5a6 url(../images/bg.jpg) repeat-x top;
*/
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
/*background-color:#92a5a6;*/
font-family:Arial, Helvetica, sans-serif;
}
body.bg_colore {
background-color:#92a5a6;	
}
a,a:link,a:visited { color:#00509b; text-decoration: none; cursor:pointer; }
a:hover { color:#00509b; text-decoration: underline; cursor:pointer; }

img{
border:none;
margin:0;
padding:0;
}

.clr{
clear:both;
height:1px;
font-size:1px;
}

.contenitore{
width:990px;
margin:0 auto;
padding:0px;
/*background-color: #CCCCCC;*/
}

.header{
width:990px;
height:75px;
padding-top:20px;
border-bottom:3px solid #00509b;
}

.box_dx_header{
width:650px;
height:75px;
float:right;
}

.box_dx_header img{
border:none;
margin:0;
padding:0;
margin-left:10px;
}

.flags{
float:right;
height:30px;
margin-right:57px;
}

.logo{
width:320px;
height:67px;
float:left;
}

/*menu lavalamp*/
.lavaLampBottomStyle {
position: relative;
height: 19px;
width: /*421px*/600px;
padding-bottom: 15px;
padding-top:3px;
margin-top: 10px;
margin-bottom:0;
overflow: hidden;
/*background-color: white;*/
/*border: 1px solid gray;*/
float:right;
margin-right:47px;
}

.lavaLampBottomStyle li {
float: right;
list-style: none;
}

.lavaLampBottomStyle li.back {
border-bottom: 7px solid #00509b;
width: 9px;
height: 25px;
z-index: 8;
position: absolute;
}

.lavaLampBottomStyle li a {
font: bold 12px arial;
text-decoration: none;
color: #00509b;
outline: none;
text-align: center;
top: 7px;
/*text-transform: uppercase;*/
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 10px;
}

.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
border: none;
}				
/*fine lavalamp menu*/

.box_titolo {
width:990px;
height:90px;
}

.titolo {
padding-top:20px;
width:700px;
height:50px;
float:left;
font-size:50px;
/*font-weight:bold;*/
}

.flash{
width:990px;
height:270px;
margin:0px;
padding:0px;
}

#flashcontent {
width:990px;
height:270px;
margin:0 auto;
padding:0;
}

.main {
width:990px;
min-height:320px;
height:auto !important;
height:320px;
padding-top:20px;
padding-bottom:20px;
border-bottom:1px solid #FFFFFF;
}

.box_sottomenu {
width:360px;
height:320px;
float:left;
}

/* voci sottomenu*/
.voci_sottomenu {
width:360px;
height:270px;
list-style:none;
font-size:20px;
font-weight:bold;
float:left;
text-align:left;
padding:0;
margin:0;
}

.voci_sottomenu li a{
display:block;
text-decoration:none;
padding:0;
line-height:30px;
display:inline;
}
/*.voci_sottomenu li a:hover{
text-decoration:underline;
}*/
			
/*voci sottomenu*/

.box_titolo2 {
width:360px;
/*height:50px;*/
}

.titolo2 {
width:360px;
height:50px;
float:left;
}

.titolo2 span{
font-size:50px;
}

.flash2 {
width:630px;
height:320px;
margin:0px;
padding:0px;
float:left;
}

.contenitore_box{
width:990px;
min-height:230px;
height: auto !important;
height:230px;
margin:0px;
padding:0px;
}

.home_box_interno{
width:240px;
height:230px;
margin:0px;
padding:0px;
float:left;
/*background-color:black;*/
}

.home_box_interno_titolo{
height:23px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:23px;
padding-left:15px;
background:url(../images/bg_box_titoli2.jpg) repeat-x;
}
.home_box_interno_titolo a{
color:#FFFFFF;
text-decoration:normal;
}
.home_box_interno_titolo a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.home_box_interno_foto{
padding-top:3px;
height:200px;
}

.home_box_news_titolo{
height:23px;
color:#00509b;
font-size:12px;
font-weight:bold;
line-height:23px;
padding-left:15px;
background:url(../images/bg_box_news_titolo.jpg) repeat-x;

}

.home_box_testonews{
padding-top:0px;
height:200px;
background-image:../images/bg_box_news.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:justify;
z-index:001;
}

.home_testonews{
padding:20px;
height:200px;
font-size:12px;
color:#000;
}

.home_testonews span{
font-weight:bold;
}
.home_testonews p {
	padding:0;
	margin:0;
}
.box_azienda{
width:330px;
height:210px;
margin-top:20px;
float:left;
color:#FFFFFF;
text-align:justify;
font-size:12px;
}
.box_azienda a{
color:#FFFFFF;
text-decoration:none;
}
.box_azienda a:hover{
color:#00509b;
text-decoration:none;
}
.box_azienda a:active {
color:#00509b;
text-decoration:none;
}

.box_azienda2{
width:330px;
height:210px;
margin-top:20px;
float:left;
color:#0066CC;
text-align:justify;
font-size:12px;
}


.box_azienda span.title{
font-weight:bold;
text-transform:uppercase;
font-size:14px;
color:#000000;
line-height:22px;
}

.current {
color:#00509b;
}

.news{
width:990px;
min-height:220px;
height: auto !important;
height:220px;
margin:0px;
border-bottom:1px solid #FFFFFF;
}

.news_det{
width:990px;
min-height:220px;
height: auto !important;
height:220px;
padding-top:20px;
padding-bottom:20px;
/*border-bottom:1px solid #FFFFFF;*/
font-size:12px;
color:#00509b;
}

.news_det span{
font-size:16px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}


.box_img_news{
width:300px;
min-height:200px;
height:auto !important;
height:200px;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
float:left;
}

.testo_news{
width:630px;
height:200px;
padding:20px;
font-size:12px;
color:#00509b;
float:left;
}

.testo_news span{
font-weight:bold;
font-size:14px;
color:#000;
text-transform:uppercase;
}

.data_news {
font-weight:bold;
font-size:14px;
color:#fff;
}

.primopiano_sx {
/*width:360px;
height:210px;*/
margin:0;
padding-top:20px;
float:left;
}

.primopiano_sx span{
margin:0;
padding:0;
font-size:20px;
font-weight:bold;
color:#000000;
}

.primopiano_dx {
width:990px;
min-height:210px;
height:auto !important;
height:210px;
float:left;
margin:0;
padding-top:20px;
padding-bottom:20px;
}

.primopiano_dx_dett {
width:490px;
min-height:120px;
height:auto !important;
height:120px;
float:left;
}

.img_primopiano {
float:left;	
width:140px;
height:210px;
margin:0;
padding:0;
}

.testo_primopiano{
width:200px;
min-height:100px;
height:auto !important;
height:100px;
float:left;
padding-left:20px;
color:#FFFFFF;
font-size:12px;
}

.testo_primopiano span{
color:#000000;
font-size:14px;
font-weight:bold;
}
.testo_primopiano a{
color:#000000;
}
.testo_primopiano a:hover{
color:#000000;
text-decoration:underline;
}

.form_contatti {
float:left;
margin:0;
padding:0;
margin-left:0px;
margin-top:15px;
width:250px;
font-size:11px;
}

.form_contatti span{
display:block;
font-weight:normal;
font-size:11px;
font-weight:bold;
}
.form_contatti label{
display:block;
width:220px;
margin-bottom:10px;
}
.form_contatti .text{
width:220px;
/*margin-bottom:10px;*/
}
.informa {
float: left;
width: 350px;
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10x;
border:1px solid #A8B8B8;
background-color:#FFFFFF;
margin-bottom:10px;
}

.button {
color:#000;
width:80px;
background-color:#FFFFFF;
height:24px;
font-size:10pt;
padding-bottom:7px;
margin-right:10px;
margin-top:4px;
font-weight:bold;
border-bottom:2px solid #00509b;
border-right:2px solid #00509b;
border-top:2px solid #cccccc;
border-left:2px solid #cccccc;
}

.footer{
width:990px;
height:30px;
margin:0px;
padding-top:10px;
color:#00509b;
font-size:12px;
font-weight:bold;
}

a.serie_mobili:hover{
color:#d1731a;
text-decoration:underline;
}

a.complementi_arredo:hover{
color:#e6c100;
text-decoration:underline;
}

a.carrelli_scaffali:hover{
color:#cbd038;
text-decoration:underline;
}

a.contenitori:hover{
color:#8e0030;
text-decoration:underline;
}

a.accessori_pulizia:hover{
color:#d27aaa;
text-decoration:underline;
}

a.dea_design:hover{
color:#de1d70;
text-decoration:underline;
}
a.articoli_tavola:hover{
color:#4dc8e9;
text-decoration:underline;

}
a.serie_mobili_sel{
color:#d1731a;
}

a.complementi_arredo_sel{
color:#e6c100;
}

a.carrelli_scaffali_sel{
color:#cbd038;
}

a.contenitori_sel{
color:#8e0030;
}

a.novita:hover{
color:#636;
text-decoration:underline;
}

a.novita_sel{
color:#d636;
}

a.accessori_pulizia_sel{
color:#d27aaa;
}

a.dea_design_sel{
color:#de1d70;
}

a.articoli_tavola_sel{
color:#4dc8e9;
}

.elenco_prodotti {
width:630px;
min-height:320px;
height:auto !important;
height:320px;
float:left;
/*margin-top:80px;*/
padding-top:20px;
padding-bottom:20px;
}

.thumb_prodotti {
width:144px;
height:234px;
float:left;
margin-left:10px;
margin-bottom:10px;
text-align:center;
}
.thumb_prodotti a{
color:#000000;
}
.thumb_prodotti a:hover{
color:#000000;
text-decoration:underline;
}

.img_thumb_prodotti {
width:140px;
height:210px;
border:2px solid #00509b;
}

.titolo_thumb_prodotti {
width:144px;
height:20px;
color:#000;
font-size:12px;
font-weight:bold;
}

.prodotto_det_sx {
width:620px;
min-height:480px;
height:auto !important;
height:480px;
float:left;
font-size:12px;
color:#000000;
}

.prodotto_det_dx {
width:370px;
min-height:480px;
height:auto !important;
height:480px;
float:left;
}

.testo_prodotto_det {
width:260px;
height:270px;
float:left;
font-size:12px;
color:#000000;
/*padding-top:20px;*/
}
.testo_prodotto_det span {
color:#8f0100;
font-size:24px;
font-weight:bold;
}

.box_thumb_prodotto {
margin:0;
padding:0;
width:620px;
height:210px;
float:right;
}

.thumb_prodotto_det {
width:140px;
height:210px;
border:2px solid #00509b;
float:right;
margin-left:10px;
margin-bottom:10px;
}

.img_principale {
width:340px;
height:480px;
margin-left:20px;
margin-top:30px;
border:2px solid #00509b;
/*margin-top:20px;*/
}

.leggi {
font-size:11px;
color:#fff;
float:right;
}
.leggi a {
color:#FFFFFF;
}
.leggi a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.titolo_prodotto_det{
width:990px;
height:50px;
font-size:20px;
margin-bottom:20px;
}
.titolo_prodotto_det span{
font-size:50px;
}

.thumb_news_det {
width:200px;
height:160px;
float:left;
margin-top:20px;
margin-right:20px;
}

.box_thumb_news_det{
width:990px;
min-height:430px;
height:auto !important;
height:430px;
border-bottom:1px solid #fff;
margin-bottom:20px;
}





#login{
	
	text-align: left;
	width: 433px;
	margin: 20px auto;
	display: block;
}
#login .in {	
	text-align: left;
	width:90%;
	padding:5px;
	display: block;
/*	background-color: #a4b5c0;*/
	
}
#login .inbasso {	
	text-align: left;
	width:100%;
	padding:5px 0;
	display: block;
/*	background-color: #a4b5c0;*/
	
}
#login h2{
	height:67px;
	padding:0;
	color: #000;
	font-size:16px;
	background-image:url(../images/logo_plastmeccanica.png);
	background-position:top center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	text-align:right;
}

#login form{

	padding: 10px;
	display: block;
/*	background-color: #a4b5c0;*/
}

#hiddenbox{
	display: none;
	position: absolute;
	height: 155px;
	z-index: 10;
	width: 255px;
	top: 50%;
	left: 50%;	
	margin: -150px -137.5px;
	text-align: center;
	background: transparent	url("../admin/images/error_box.png") no-repeat center top;
	padding: 10px;
}

* html #hiddenbox{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/error_box.png",sizingMethod="scale");
}

#hiddenbox h2{
	height: 20px;
	padding: 7px 6px;
	color: #F30;
	text-decoration: underline;
	margin-bottom: 10px;
	font-size:16px;
	text-transform: uppercase;
}

#benvenutobox{

	position: absolute;
	height: 155px;
	z-index: 10;
	width: 255px;
	top: 50%;
	left: 50%;	
	margin: -150px -137.5px;
	text-align: center;
	background: transparent	url("../admin/images/error_box.png") no-repeat center top;
	padding: 10px;
}

* html #benvenutobox{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/error_box.png",sizingMethod="scale");
}

#benvenutobox h2{
	height: 20px;
	padding: 7px 6px;
	color: #F30;
	text-decoration: underline;
	margin-bottom: 10px;
	font-size:16px;
	text-transform: uppercase;
}
a.creso {
	
	text-decoration:none;
}
a.creso:hover {
	text-decoration:none;
	color:#F60;
}







