@charset "UTF-8";
/* CSS Document */

body { 	margin:0 0 0 0;	background: url(../_img/bg.jpg) left top repeat-x #df612a; }
body, div, td {	font-family: Helvetica, Arial, sans-serif;	font-size:12px; }
a, a:focus, a:visited { color:#333333; }
a:hover {color:#333333; text-decoration:none; }

img { border:none; }

h3{ color:#666666; font-size:18px; font-weight:bold; }


/**************************************************/


#content {	width:960px; margin:auto;  background-color:#E8E8E8; padding-bottom:0px;}

#header{ min-height: 180px;	background:url(../_img/bg-header.jpg) top left repeat-x #fff; }

#logo-colmax{ padding-left:15px; }
#logo-pesci{ padding-left:15px; }

#menu {	float: right; padding-top:25px; }
#menu .title {	float: left;text-align:center;	width:110px;	padding:8px 0 8px 0; }
#menu .title a, #menu .title a:hover {	border: none;	text-decoration: none;	text-transform: uppercase;	color:#713639;	font-weight:bold; }
#menu .sub {float:left;	text-align:center;	width:110px;	padding:8px 0 8px 0;	line-height:18px;}
#menu .sub a {	text-transform:lowercase;	text-decoration: none;	font-size: 11px;	color:#999;	font-weight:normal;}
#menu .sub a:hover {	color:#713639;	font-weight:normal;	}
#menu .sub #active {	color:#9a4633;	font-weight:500;}

#lingue {	width:100%;	height:20px;	background-color:#90837c;	color:#FFFFFF;	text-align:right;	padding-top:5px;	margin:0px;}
#lingue .livechat{	color:#000000;	vertical-align:middle; 	margin-left:10px;}
#lingue a{ 	color:#FFFFFF;	text-decoration:none; }
#lingue a:hover{ 	color:#FFFFFF; 	text-decoration:underline; }

#wrapper{	height:auto;	background-color:#E8E8E8;	margin:0px;}

#colL{	float:left;	width:200px;	background-color:#E8E8E8;	margin:0px;	height:auto;}
#colL .boxL{	padding:5px 10px 5px 10px;	border-bottom:#FFFFFF solid 1px;}
#colL .boxL .pd10{ padding:10px 0 10px 0; }

#colR{	background-color:#FFF;	float:right;	width:760px;	min-height:930px;	margin:0px;}
#colR .boxContenuti{	padding:5px 30px 0px 30px;}
#colR .boxContenuti #list { float:left; width:500px;}
#colR .boxContenuti #list .products{	width: 138px;	float: left;	text-align: center;	padding-bottom: 20px;	margin-left: -15px;}

#colR .boxContenuti #menu-cat{ float:left; width:150px; height:auto; min-height:500px;	border-left:#EBEBEB double 3px; padding-left:10px; text-transform:uppercase; line-height:25px;}
#colR .boxContenuti #menu-cat a{ color:#ABABAB; text-decoration:none; }
#colR .boxContenuti #menu-cat a:hover{ color:#ABABAB; text-decoration:underline; }
#colR .boxContenuti #menu-cat #attivo { color:#660000; font-weight:bold; }

#colR .boxContenuti #details-sx { width:350px; padding-top:10px;}
#colR .boxContenuti #details-dx { float:right; width:350px; padding-top:10px; }
#colR .boxContenuti #details-dx #data { padding:10px; background-color:#E8E8E8; }

#colR .boxContenuti .offerte-list { min-height:100px; padding:20px 0px 20px 0px; border-bottom:#EBEBEB double 2px; }
#colR .boxContenuti .offerte-list .img{ float:left; width:150px; }
#colR .boxContenuti .offerte-list .desc{ width:550px; float:right;   }
#colR .boxContenuti .offerte-list a { text-decoration:none; }
#colR .boxContenuti .offerte-list .readmore { color:#9a4633; font-size:11px; text-decoration:none; }

#colR .boxContenuti .news-list { min-height:100px; padding:20px 0px 20px 0px; border-bottom:#EBEBEB double 2px; }
#colR .boxContenuti .news-list .img{ float:left; width:150px; }
#colR .boxContenuti .news-list .desc{ float:right;  width:500px; min-height:160px;   }
#colR .boxContenuti .news-list a { text-decoration:none; }
#colR .boxContenuti .news-list a:hover,
#colR .boxContenuti .news-list a:focus{ color:#000 }
#colR .boxContenuti .news-list .readmore { color:#9a4633; font-size:11px; text-decoration:none; }

#colR .news-home { width:330px;	min-height:300px;	padding:5px 10px 10px 10px;	background:#D6D6D6; }
#colR .news-home a { text-decoration:none; } 
#colR .news-home a:hover, 
#colR .news-home a:focus { text-decoration:none; font-weight:bold; color:#000; }

#colR .primopiano-home{	width:330px;height:300px;padding:5px 10px 10px 20px; }
#colR .primopiano-home .products { float:left; width:160px; }
#colR .primopiano-home .products img { padding-bottom:5px; } 
#colR .primopiano-home .products a { text-decoration:none;}
#colR .primopiano-home .products a:hover, 
#colR .primopiano-home .products a:focus { text-decoration:none; color:#9a4633;} 

#colR .offerte-home { height:auto; padding:5px 10px 10px 20px; }
#colR .offerte-home .offerte-list { min-height:100px; padding:20px 0px 20px 0px; }
#colR .offerte-home .bordo { border-bottom:#EBEBEB double 2px; }
#colR .offerte-home .offerte-list .img{ float:left; width:150px; }
#colR .offerte-home .offerte-list .desc{ width:550px; float:right;   }
#colR .offerte-home .offerte-list a { text-decoration:none; }
#colR .offerte-home .offerte-list .readmore { color:#9a4633; font-size:11px; text-decoration:none; }

#colR .news-dett{	height:auto;padding:20px 0px 20px 0px;}
#colR .news-dett .text{	width:450px;	height:auto;	padding-bottom:20px;
}#colR .news-dett .img{	width:200px; height:auto; padding-right:20px;}
#colR .news-dett .list-img{	width:80px; height:80px; float:left; padding-right:20px;}

#colR #banner1, #colR #banner2 { padding-top:80px; }

#nav { text-align: right; margin: 10px 0px; padding: 10px 0 10px 0 ; }
#nav p { display: inline; } 
#nav .navnumero a { font-size: 10px; color: #666; background: #FFFFFF; display: inline; font-weight: normal; padding: 2px 7px; text-decoration: none; margin-right: 3px; border: 1px solid #FFFFFF; } 
#nav #active { color: #FFFFFF; background: #999; } 
#nav .navnumero a:visited, 
#nav .navnumero a:active { color: #666666; } 
#nav .navnumero a:hover { color: #336699; border: 1px solid #999999; }

#footer {	width:950px; 	color:#FFFFFF; padding:10px 5px 15px 5px;  background-color:#90837c;}
#footer a{	color:#FFFFFF;	text-decoration:underline;}
#footer a:hover {	color:#FFFFFF;	text-decoration:none; }

#formo input { border:solid 1px #90837c; }
#formo textarea { border:solid 1px #90837c; width:600px; }

/**************************************************/


.floatL{
	float:left;
}

.floatR{
	float:right;
}

.clear{
	clear:both;
}

.none, .hide {
	display:none;
}

.small {
	font-size:11px;
}

.gray {
	color:#90837c;
}
.marrone{
	color:#9a4633;
}

.line{line-height:21px;}

.pd10{ 
	padding:10px;
}

.button { 
	border:solid 1px #fff; 
	background:#90837c; 
	color:#fff; 
	cursor:pointer;
}
.inputtext{
	border:solid 1px #90837c;
}
.inputtextarea{
	border:solid 1px #90837c;
}
.invalidInput{
	border-color: #FF0000;
	background-color: #FFECE6;
}
.validInput{ 
	border:solid 1px #90837c; 
}
.selectform{
	height:20px;
	width:200px;
	border:solid 1px #90837c;
}

.brdbtm{
	border-bottom:#EBEBEB double 2px;
}

.clearwrapper{ clear:both; }
.nodec { text-decoration:none; }

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../_img/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../_img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:5px 10px 10px 10px;
	color:#333333;
	height:80px;
	
}

.JT_loader{
	background-image: url(../_img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:pointer;
}

