@charset "UTF-8";
/* CSS Document */

html, body {
	background-image:url(img/sfondo.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e6e6e6;
}

.dieci {
	font-size:10px;
}

.undici {
	font-size:11px;
}

.dodici {
	font-size:12px;
}

.tredici {
	font-size:13px;
}

.quattordici {
	font-size:14px;
}


.ventuno {
	font-size:21px;
}

.grassetto {
	font-weight:bold;
}


input, textarea {
	border:1px #666666 solid;
}

.bottone {
	background-color:#4a4a4a;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	border:1px;
	border-color:#000000;
	padding-top:1px;
	padding-bottom:1px;

}

.bottone-info-line {
	background-color:#ffffff;
	color:#545454;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	border:1px;
	border-color:#738fa8;
	padding-top:1px;
	padding-bottom:1px;

}


#menu {
	width:608px; 
	height:53px;
	background-image:url(img/sfondo_menu.jpg);
	background-repeat:no-repeat;
}

.voci_menu {
	color:#FFFFFF;
	font-size:11px;
	padding-top:21px;
}

.separatore {
	color:#e2007a;
}

#footer {
	width:608px; 
	height:37px;
	background-image:url(img/footer.gif);
	background-repeat:no-repeat;
}

.copy {
	color:#4a4a4a;
	font-size:11px;
	padding-top:12px;
}

#corpo {
	width:608px; 
	height:782px;
	background-color:#FFFFFF;
	border-left:1px #abaaab solid;
}

#corpo_up {
	height:295px; 
	width:608px;
	background-color:#FFFFFF;
	border-bottom:1px #abaaab solid;
}

#titolo_pagina {
	height:130px; 
	width:608px;
	background-color:#FFFFFF;
	border-bottom:1px #abaaab solid;
}

#azienda {
	height:200px; 
	width:608px;
	background-color:#FFFFFF;
	border-bottom:0px #abaaab solid;
}

.scarica {
	color:#ffffff;
	font-size:11px;
	padding-top:83px;
	padding-left:27px;
	margin-top:17px;
}

.blu {
	color:#666;
	font-size: 12px;
}

.bianco {
	color:#ffffff;
}

.nero {
	color:#000000;
}

.viola {
	color:#e2007a;
}

.grigio {
	color:#333333;
}

#box2 {
	width:365px; 
	height:102px; 
	background-image:url(img/sfondo2.jpg); 
	background-repeat:no-repeat;
}

#box3 {
	width:365px; 
	height:544;
}

#box_categorie {
	width:365px; 
	height:319px; 
	background-image:url(img/sfondo_grigio.jpg); 
	background-repeat:no-repeat; 
	background-color:#eaeaea; 
	border-bottom:1px #8d8d8d solid;
}

#box_varie {
	width:365px; 
	height:223px; 
	background-image:url(img/sfondo_box_varie.jpg); 
	background-repeat:no-repeat; 
	background-color:#eaeaea;
}

#box_carrello {
	background-color:#e2007a;
	background-image:url(img/sfondo2.jpg);
	color:#ffffff;
	height:47px;
}

.elenco_categorie {
	color:#000000;
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }



.elenco_categorie a:link { text-decoration: none; color:#000000; }
.elenco_categorie a:visited { text-decoration: none; color:#000000; }
.elenco_categorie a:hover { text-decoration: underline; color:#e2007a;}

.nero a:link { text-decoration: none; color:#000000; }
.nero a:visited { text-decoration: none; color:#000000; }
.nero a:hover { text-decoration: underline; color:#000000;}

.viola a:link { text-decoration: none; color:#e2007a; }
.viola a:visited { text-decoration: none; color:#e2007a; }
.viola a:hover { text-decoration: underline; color:#e2007a;}

.blu a:link { text-decoration: none; color:#445f7a; }
.blu a:visited { text-decoration: none; color:#445f7a; }
.blu a:hover { text-decoration: underline; color:#445f7a;}


.copy a:link { text-decoration: none; color:#445f7a; }
.copy a:visited { text-decoration: none; color:#445f7a; }
.copy a:hover { text-decoration: underline; color:#445f7a;}

.scarica a:link { text-decoration: none; color:#ffffff; }
.scarica a:visited { text-decoration: none; color:#ffffff; }
.scarica a:hover { text-decoration: underline; color:#ffffff;}

.voci_menu a:link { text-decoration: none; color:#ffffff; }
.voci_menu a:visited { text-decoration: none; color:#ffffff; }
.voci_menu a:hover { text-decoration: none; color:#e2007a;}

.borderimage { border:1px solid #445f7a;}

* {margin:0; padding:0}
#loader_div {	  visibility:hidden;	
 	height:48px;
	width:48px;
	margin-top:0px;
margin-left:10px;
	background:#FFFFFF url(images/loader.gif) no-repeat center;}
#accordion {width:550px; margin:0px auto}
.sistemi_modulari {width:550px; height:26px; font:12px Verdana,Arial; color:#033}
.sistemi_modulari dt {width:550px; height:26px; border:0px solid #9ac1c9; padding:0px; font-weight:bold; margin-top:0px;margin-bottom:15px; cursor:pointer;}
.sistemi_modulari dt:hover {background:url(../img/sistemi-modulari2.gif)}
.sistemi_modulari dd {overflow:hidden; background:#fff; width:530px;}
.sistemi_modulari span {display:block; width:530px; height:20px; border:0px solid #9ac1c9; border-top:none; padding-left:28px; padding-top:0px; padding-bottom:15px; color:#000000;}

.sist_modulari a:hover {background:url(../img/sistemi-modulari2.gif)}

#page-wrap						{ background: white; width: 607px; padding-top:0px; margin-top:0px }

#slider							{ background: white url(images/slider-bg.jpg); height: 220px; overflow: hidden;
								  position: relative; margin: 10px 0; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 600px; position: relative; }

.slide							{ padding: 30px 25px; width: 600px; float: left; position: relative; }
.slide h1						{ font-family:Arial, Helvetica, sans-serif; font-size: 24px; letter-spacing: -1px;
								  color: #1a171b; margin-left:-3px }
.slide p						{ color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; width: 300px; }
.slide img						{ position:absolute; top: 20px; left: 350px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #e2007a; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; font-weight:bold }.blu_basso {

	color:#445f7a;
}

