body { 
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-3dlight-color: #6C7BAD;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #9BA5C8;
scrollbar-face-color: #6C7BAD;
scrollbar-darkshadow-color: #6C7BAD;
}

div#mainbox {
	height: 100%;
	background-color: #FFFFFF;
	}

.main, .form {
font:13px Verdana, Arial, Helvetica, sans-serif; }
.main {
color: #333366; }
.form {
color: #000000; }

td.mini, tr.mini, div.mini, span.mini {
font:10px Verdana, Arial, Helvetica, sans-serif;
color: #003366; }
span.mini2 {
color: #000000; }

.box, .box2 {
font:13px Verdana, Arial, Helvetica, sans-serif; }
.box {
color: #003366; }
.box2 {
color: #FFFFFF; font-weight: bold; }

.subhead, .subhead2 {
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; }
.subhead { color: #3366CC; }
.subhead2 { color: #003366; }

a.link {
font:13px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; font-weight: bold; } /* stile generale */
a.link:link { color: #000000; } /* link da visitare */
a.link:active { color: #666666; } /* link attivo */
a.link:visited { color: #000000; } /* link visitato */
a.link:hover { color: #666666; } /* link al passaggio del mouse */

a.linksmall {
font:10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; font-weight: bold; } /* stile generale */
a.linksmall:link { color: #000000; } /* link da visitare */
a.linksmall:active { color: #666666; } /* link attivo */
a.linksmall:visited { color: #000000; } /* link visitato */
a.linksmall:hover { color: #666666; } /* link al passaggio del mouse */

a.linknews {
font:10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; font-weight: bold; } /* stile generale */
a.link:link { color: #000000; } /* link da visitare */
a.link:active { color: #666666; } /* link attivo */
a.link:visited { color: #000000; } /* link visitato */
a.link:hover { color: #666666; } /* link al passaggio del mouse */

a.minil {
font:10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; font-weight: bold; } /* stile generale */
a.minil:link { color: #000000; } /* link da visitare */
a.minil:active { color: #666666; } /* link attivo */
a.minil:visited { color: #000000; } /* link visitato */
a.minil:hover { color: #666666; } /* link al passaggio del mouse */

span.link {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}


/* --- LAYOUT --- */

body#home div.mainbox { 
	background-colour: #FFFFFF;
	}



/* FOOTER */

td.footertab {
	padding-bottom: 9px;
	padding-right: 3px;
	text-align: right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC; 
	background: url(../../pic_layout/ge-footer.gif) no-repeat top center;
	}



/* MAIN MENU */

div#nav-main {
	width: 100px;
	margin-left: 5px;
	margin-bottom: 5px;
	background: #FFDBA4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	}

div#nav-main h2 {
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: 4px;
	color: #2B5686; 
	font-size: 11px;
	font-weight: bold;
	}
	
div#nav-main h2#profilo {
	margin-top: ;
	}

div#nav-main ul {
	margin: 0;
	padding: 0; 
	list-style-type: none;
	}
	
div#nav-main ul li {
	text-transform: lowercase; 
	padding-left: 6px;
	margin-bottom: 0;
	}
	
div#nav-main ul li a {
	text-decoration: none;
	color: #000000; 
	}
	
div#nav-main ul li a:hover {
	text-decoration: none;
	color: #3366CC; 
	}
	

/* MAINLINK */

div#mainlinks ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	height: 50px;
	}

div#mainlinks ul li.mainlink {
	float: left;
	width: 30%;
	padding: 0 0 0 16px;
	background: url(../../pic_layout/ge-mainlink.png) no-repeat center left;
	}
	
div#mainlinks ul li.mainlink a {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3366CC;
	}
	
div#mainlinks ul li.mainlink a:hover {
	color: #4C9CF5;
	}
	
	
	
	.homelinks {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3366CC;
	}
	
	.homelinks a{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3366CC;
	}
	
	.homelinks a:hover {
	color: #4C9CF5;
	}
	
	/* HIGHLIGHTS */

.highlights {
font:13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3366CC;
	}
	
	
.highlightstitle	{
	padding: 0 0 0 30px;
	background: #F3F4F8 url(../../pic_layout/ge-arr-sx.gif) no-repeat center left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #394B77;
	text-transform: uppercase;
		}
	
/* BANNER IN HOME PAGE */

div#mainbanner {
	height: 149px;
	background: url(../../pic_images/banner/mainbanner.jpg) no-repeat top left;
	}

div#homebanners img {
	border: none;
	}
	
div#homebanners div#lasagnetto {
	margin-bottom: 7px;
	}
	
div#homebanners div#bannerini {
	margin-top: 10px;
	padding-top: 7px;
	border-top: 1px solid #E1E2E6;
	}
	
div#homebanners div#bannerini a {
	text-decoration: none;
	}
	
div#homebanners div#poster {
	float: right;
	margin: 0 4px 0 0;
	}
	
div#homebanners div#infoshop {
	width: 543px;
	}
	
	div#homebanners div#highlightstitle {
	padding: 0 0 0 30px;
	background: #F3F4F8 url(../../pic_layout/ge-arr-sx.gif) no-repeat center left;
		}
		
		div#homebanners div#highlightstitle h2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #394B77;
	}
	
div#homebanners div#bottomtitle {
	padding: 0 0 0 30px;
	background: #F3F4F8 url(../../pic_images/banner/home_carrello.png) no-repeat center left;
	}

div#homebanners div#bottomtitle h2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #394B77;
	}
	
div#homebanners div#shop_1,
div#homebanners div#shop_2 {
	float: left;
	border-right: 1px solid #C2C8DD;
	}
	
div#homebanners div#shop_3 {
	margin-left: 290px; 
	}
	
	
/* BREADCRUMB & BUTTONS */

div.breadcrumb {
	position: relative;
	height: 22px;
	border-right: 1px solid #6C7BAD;
	background: url(../../pic_layout/ge-breadcrumb.png) no-repeat center right;
	}
	
div.breadcrumb div.buttons {
	position: absolute;
	top: 0;
	left: 320px;
	/*border: 1px solid red; /*bordo di test*/
	}
	
div.breadcrumb div.buttons a#button-job {
	display: block;
	width: 106px;
	height: 21px;
	background: url(../../pic_layout/area_job.gif) no-repeat center right;
	/*border: 1px solid red; /*bordo di test*/
	}
	
div.breadcrumb div.buttons a#button-job:hover {
	background: url(../../pic_layout/area_job_f2.gif) no-repeat center right;
	}

div.breadcrumb div.buttons a#button-cli {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 130px;
	width: 92px;
	height: 21px;
	background: url(../../pic_layout/area_clienti.gif) no-repeat center right;
	/*border: 1px solid red; /*bordo di test*/
	}
	
div.breadcrumb div.buttons a#button-cli:hover {
	background: url(../../pic_layout/area_clienti_f2.gif) no-repeat center right;
	}

/* versione inglese */

body.eng div.breadcrumb div.buttons a#button-job {
	background: url(../../pic_layout/en-area_job.gif) no-repeat center right;
	/*border: 1px solid red; /*bordo di test*/
	}
	
body.eng div.breadcrumb div.buttons a#button-job:hover {
	background: url(../../pic_layout/en-area_job_f2.gif) no-repeat center right;
	}

body.eng div.breadcrumb div.buttons a#button-cli {
	background: url(../../pic_layout/en-area_clienti.gif) no-repeat center right;
	/*border: 1px solid red; /*bordo di test*/
	}
	
body.eng div.breadcrumb div.buttons a#button-cli:hover {
	background: url(../../pic_layout/en-area_clienti_f2.gif) no-repeat center right;
	}

	
	
/* FOOTER */

td.footertab {
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC; 
	background: url(../../pic_layout/ge-footer.gif) no-repeat top center;
	}
	
	
