body  {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	text-align: center;
	background-color: #F2F5FC;
}

.container {
	width: 983px;
}

a:link, a:visited {
	font-weight: normal;
	border: 0px;
}
.header {
	height: 78px;
	width: 983px;
	text-align: left;
	background: url(../img/header.jpg);
}

.content {
	text-align: left;
	background: url(../img/content.jpg);
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 13px;
}

.contentup {
	height: 25px;
	width: 983px;
	text-align: left;
	background: url(../img/contentup.jpg);
}

.contentdwn {
	height: 21px;
	width: 983px;
	text-align: left;
	background: url(../img/contentdwn.jpg);
}

.contenuto {
	
}

.menu {
	padding-bottom: 4px;
	height: 20px;
	text-align: center;
	padding-left: 85px;
}



.barra_blu {
	background-color: #E7EBF7;
	width: 800px;
	height: 18px;
	margin-bottom: 7px;
}

.content_azzurro {
	background-color: #F2F5FC;
	width: 780px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 10px;

}

a.lkcar:link, a.lkcar:visited {
	float: left;
	color: #27282C;
	text-decoration: none;
	background-color: #F2F5FC;
	width: 263px;
	margin-right: 5px;
	text-align: center;
	padding: 0;
	padding-bottom: 15px;
	padding-top: 20px;
	font-family: "Myriad", Verdana;
	font-size: 15px;
	letter-spacing: -1px;
	font-weight: normal;
	border: 0px;
}

a.lkcar:hover {
	background-color: #E7EBF7;
}

a.lkcar_on:link, a.lkcar_on:visited {
	float: left;
	color: #27282C;
	text-decoration: none;
	background-color: #E7EBF7;
	width: 263px;
	margin-right: 5px;
	text-align: center;
	padding: 0;
	padding-bottom: 15px;
	padding-top: 20px;
	font-family: "Myriad", Verdana;
	font-size: 15px;
	letter-spacing: -1px;
	font-weight: normal;
	border: 0px;
}

.titolo_linea {
	color: #27282C;
	border-bottom: 1px solid #27282C;
	padding-bottom: 2px;
	width: 215px;
	font-size: 15px;
	margin-bottom: 20px;
	font-weight: normal;
}

p {
	margin: 0px;
	font-size: 11px;
	color: #55585F;
}

.confronta {
	padding-top: 30px;
}

/*	MENU DINAMICO		*/

.glossymenu{
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-width: 0;
	margin-top: 5px;
	background: url(../img/freccina_lato.gif) 8px 4px no-repeat;
}

.glossymenu_2{
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-width: 0;
	margin-top: 5px;
	background: url(../img/freccina_giu.gif) 8px 4px no-repeat;
}

.glossymenu a.menuitem{
	font-family: Verdana;
	color: #27282C;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	margin-bottom: 2px;
	padding-left: 30px;
	font-size: 12px;
	background-color: #E7EBF7;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #27282C;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: #F2F5FC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}


/*	END MENU DINAMICO	*/

.tipologia {
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 40px;
}

.car_confr {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 120px; 
	border-right: 1px solid #27282C;
	height: 115px;
}

.testo {
	font-size: 11px;
	width: 120px;
}

form {
	margin: 0;
}

.nav_menu ul { margin: 0; padding: 0; list-style: none; position: absolute;}
.nav_menu li { float: left; padding-bottom: 5px; list-style: none}
.nav_menu div { display: none; background-color: #f2f5fc; position: absolute; margin-left: 0px; margin-top: 21px; padding: 10px; /*border: 1px solid #999999*/}
.nav_menu li:hover div { display: block }
.nav_menu a:link, a:visited {
	color: #4399D2;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 1px;
}
.nav_menu li:hover a:link {
}


.nav_menu a:hover {
}

a.showmenu:link, a.showmenu:visited {
	border: 1px solid #ffffff;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana;
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 1px;
	display: block;
	padding-bottom: 5px;
	background-color: #F9D9FF;
}

a.showmenu:hover {
	color: #4B69C2;
	text-decoration: none;
	font-weight: bold;
}

.footer {
	font-size: 9px;
	color: #4399D2;
	padding-bottom: 10px;
}

.bottom {
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#contatti {
	background: url(../img/contatti.jpg);
	width: 801px;
	margin-top: 10px;
	margin-left: 80px;
	height: 494px;
}

.barretta { position: absolute; width: 10px; height: 26px; margin-left: 15px; }
.cat_title { color: #525252; font-size: 14px; background-color: #E7EBF7; margin-bottom: 8px; height: 22px; width:720px; text-align: left; padding-left: 30px; font-weight: bold; padding-top: 4px; text-transform: uppercase;}
.cat_sottocategoria { float: left; margin-left: 13px;}
.cat_sottocategoria_title { color: #525252; padding-top: 10px; background-color: #E7EBF7; width: 178px; height: 30px; text-align: center; font-size: 13px; font-weight: bold; margin-bottom: 8px;}
.terzolivello { background-color: #C7D2EB;}
.elencoprodotti { padding-left: 5px;}
.prodotto_title { text-align: center; height: 25px; background-color:#E7EBF7; font-weight: normal; font-size: 13px; font-weight: bold; text-transform: uppercase; padding-top: 5px; font-family: Arial; }