@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #2B88B5;
	background-repeat: repeat-x;
	background-image: url(immagini/bkg_intro.jpg);
}
a.bianco {
	color: #FFF;
	text-decoration: none;
}
a.bianco:hover {
	text-decoration: underline;
}
a.arancio {
	color: #DE4F01;
	text-decoration: none;
}
a.arancio:hover {
	color: #F90;
}
a.verde {
	color: #1eff00;
	text-decoration: none;
}
a.verde:hover {
	color: #CCC;
}
a.giallo {
	color: #FC3;
	text-decoration: none;
}
a.giallo:hover {
	color: #FF6;
}
a.grigio {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
a.grigio:hover {
	color: #008ACC;
}
a.rosso {
	color: #F00;
	text-decoration: none;
}
a.rosso:hover {
	color: #F60;
}
.azzurro {
	color: #1198d1;
}
#supercont {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#contenitore  {
	float: left;
	width: 980px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(immagini/bkg_contenitore_.png);
}
#header {
	background-image: url(immagini/bkg_header.jpg);
	height: 95px;
	width: 960px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#mainmenu {
	background-image: url(immagini/bkg_main.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 960px;
	padding-left: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1393d0;
	border-bottom-color: #1393d0;
	background-position: 2px;
}
#mainmenu img {
	float: left;
}
#mainmenu .mmenu {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 40px;
	line-height: 40px;
}
#mainmenu   .mmenu .ultimo{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainmenu .mmenu li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b7b7b7;
	font-family: Rockwell, Arial, Helvetica;
	font-size: 15px;
	color: #b7b7b7;
	height: 25px;
}
#shophome {
	float: left;
	width: 940px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4f4d49;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFF;
}
#shophome #prodotto_home {
	float: left;
	width: 235px;
}
#shophome #prodotto_home #nome_home {
	font-family: Rockwell, Arial, Helvetica;
	font-weight: normal;
	font-size: 16px;
	color: #de4f01;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9b9b9b;
	margin-right: 15px;
	margin-left: 15px;
}
#shophome #prodotto_home #dettagli_home {
	margin-right: 15px;
	margin-left: 15px;
	line-height: 16px;
}
#shophome #prodotto_home #dettagli_home #prezzo_home {
	background-image: url(immagini/bkg_prezzo.jpg);
	background-repeat: repeat-x;
	height: 26px;
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	line-height: 28px;
	width: 191px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	letter-spacing: .1em;
	border: 2px solid #018bcc;
	background-position: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#all {
	float: left;
	width: 945px;
	background-image: url(immagini/bkg_main.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-right: 35px;
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	background-position: bottom;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1181D3;
}
#login_home  {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	width: 940px;
	height: 25px;
	line-height: 25px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: right;
	background-image: url(immagini/bkg_green.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
#servizi_home {
	width: 940px;
	float: left;
	background-image: url(immagini/bkg_servizi_.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFF;
}
#servizi_home #servizio_home {
	float: left;
	width: 185px;
	background-color: #FFF;
	text-align: center;
	padding: 25px;
}
#servizi_home #servizio_home #abstract {
	font-family: Rockwell, Arial, Helvetica;
	font-size: 16px;
	color: #555555;
	margin-top: 16px;
}
#servizi_home #servizio_home #abstract strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #005fa5;
	display: block;
}
#partner_home {
	float: left;
	width: 912px;
	background-color: #e3f3ff;
	padding: 14px;
	margin-bottom: 20px;
}
#partner_home #azienda {
	float: left;
	width: 304px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424340;
}
#partner_home #azienda #logo {
	float: left;
	width: 132px;
}
#partner_home #azienda #spec {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 18px;
	width: 142px;
}
#partner_home #azienda #spec strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
}
#partner_home #azienda #spec .azzurro {
	color: #1C51B3;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#servizi {
	width: 940px;
	float: left;
	background-image: url(immagini/bkg_servizi_.jpg);
	background-repeat: no-repeat;
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFF;
}
#contenuti {
	background-color: #FFF;
	float: left;
	width: 940px;
	padding: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f4d49;
}
#contenuti  #menusx{
	background-image: url(immagini/bkg_menusx.jpg);
	background-repeat: repeat-x;
	padding: 15px;
	float: left;
	width: 130px;
}
#contenuti #menusx  #titolo{
	font-size: 16px;
	color: #0060a6;
	font-weight: bold;
	margin-bottom: 5px;
}
#contenuti #menusx .menu_sx {
	margin: 0px;
	padding: 0px;
}
#contenuti #menusx .menu_sx li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#contenuti #descrizione {
	float: left;
	width: 440px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 26px;
}
#contenuti #descrizione #titolo {
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #0063a8;
}
#contenuti #descrizione #descimage {
	margin-bottom: 10px;
	float: left;
	width: 440px;
	font-family: Rockwell, Arial, Helvetica;
	font-size: 16px;
}
#contenuti #descrizione #descimage img {
	float: left;
	padding-right: 10px;
}
#contenuti #descrizione #descimage strong  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #005fa5;
	display: block;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#contenuti #coldx {
	background-image: url(immagini/bkg_coldx.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 300px;
	min-height:300px;
}
#contenuti #coldx #carrello {
	float: left;
	width: 258px;
	background-image: url(immagini/bkg_carrello.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	border: 1px solid #1bb906;
	height: 25px;
	margin: 20px;
}
#contenuti #coldx #carrello #tit_car {
	float: left;
	background-image: url(immagini/trolly.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-left: 35px;
	line-height: 26px;
	font-size: 14px;
	letter-spacing: .1em;
}
#contenuti #coldx #carrello #statocarrello {
	float: right;
	padding-right: 10px;
	line-height: 26px;
}
#contenuti #coldx #account {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	width: 260px;
}
#contenuti #coldx #account #benvenuto {
	font-size: 14px;
	color: #0060A6;
	font-weight: bold;
	margin-bottom: 5px;
}
#contenuti #coldx #account .menu_account {
	margin: 0px;
	padding: 0px;
}
#contenuti #coldx #account .menu_account li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999;
}
#contenuti #prodotto {
	float: left;
	width: 440px;
}
#contenuti #prodotto #nomeprodotto {
	font-family: Rockwell, Arial, Helvetica;
	font-size: 24px;
	color: #de4f01;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9b9b9b;
	float: left;
	width: 440px;
}
#contenuti #prodotto #dettagliprodotto {
	float: left;
	width: 205px;
	font-weight: bold;
}
#contenuti #prodotto #fotoprodotto {
	float: right;
	width: 235px;
}
#contenuti #prodotto #prezzoprodotto {
	float: left;
	width: 416px;
	background-image: url(immagini/bkg_prezzoint.jpg);
	background-repeat: repeat-x;
	border: 2px solid #018bcc;
	height: 24px;
	padding-right: 10px;
	padding-left: 10px;
}
#contenuti #prodotto #prezzoprodotto #linkadd {
	line-height: 24px;
	float: left;
}
#contenuti #prodotto #prezzoprodotto #costo {
	line-height: 24px;
	float: right;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}
#footer {
	float: left;
	width: 940px;
	background-image: url(immagini/bkg_footer.jpg);
	background-repeat: repeat-x;
	padding: 20px;
}
#footer #img_footer {
	float: left;
}
#footer #dett_footer {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcbb;
	margin-left: 15px;
	line-height: 14px;
}

