/** BODY E DEFINIZIONI BASE */ 

body {
	padding: 0px;
	font-size: 13px;
	margin: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 100%;
	width:100%;
	color: #373737;
	text-align: justify;
	background:#fafafa url(http://www.mxdesign.it/sito/common/img/web/body_sfondo.png) top left repeat-x;
}
body#body_mini {background:#fff;}


h1,h2,p { 
	clear:both;
	width:100%;
	line-height:1.5; 
	display:block;
}

a:link, a:visited {
	color: #000; text-decoration: underline;
	border: 0px;
}            
a:hover {       
	color: #6a1413; text-decoration: underline ;
	border: 0px;
}
.servizio_siti a{ color: #0471d7; }
.servizio_ecommerce a { color:#cf550a; }
.servizio_mobile a { color:#9c02cf; }


/** SPAZI FONDAMENTALI DELLE PAGINE */

.dentro {
	width:980px;
	margin:0 auto;
	display:block;
	float:none;
	overflow:hidden;
}

#testata {
	width:100%;
	height:80px;
}
.vetrina_bordo {border-top:5px solid #fff;}



#fondo {
	width:100%;
	height:auto;
	padding:35px 0 20px 0;
	line-height:1.7;
	color:#fff;
	font-size:10px;
	background-image:url(http://www.mxdesign.it/sito/common/img/web/fondo_sfondo.png);
	background-repeat: repeat-x;
	background-color:#000;
}
#fondo a {color:#fff;text-decoration:none;}
#fondo a:hover {text-decoration:underline;}
#fondo li {width:100%;clear:both;}
#fondo li a {
	padding-left:14px;
	background: transparent url(http://www.mxdesign.it/sito/common/img/f4.gif) center left no-repeat;
} 
#sito {
	min-height:1200px;
	border-top:3px solid #fff;
}

#col_cen {
	width:740px;
	min-height:600px;
}
.col_unica {
	width:100%;
}

#col_des {
	float:right;
	height:100%;
	width:210px;
	min-height:600px;
	padding:10px;
	border-left:2px dotted #eaeaea;
	border-right:2px dotted #eaeaea;
}

#corpo { 
	background: #fafafa url(http://www.mxdesign.it/sito/common/img/web/corpo_sfondo.png) top left no-repeat; 
	padding:50px 5px 20px 5px;
	width:980px;
	margin-top:15px;
	min-height:600px; 

}
#zona #corpo {
	background:transparent;
	padding-top:0;
}
.box1 {
	width:300px;
}
.box2 {
	width:640px;
}
.box_quadro {
	padding:1px;
	background:#fff;
	border:1px solid #e6e6e6;
}
.box_quadro_in {
	background:#fafafa url(http://www.mxdesign.it/sito/common/img/web/box_quadro_sfondo.gif) top left repeat-x;
	padding:3px;	
}
.foglio {
	background:transparent url(http://www.mxdesign.it/sito/common/img/web/foglio_sfondo.png) bottom right no-repeat;

}

/** MENU E SOTTOMENU START */
#menu {
	height:28px;
	margin-top:52px;
	float:right;
	width:496px;
}
.menu_link,.menu_link_sel ,.menu_vetrina {
	width:120px;
	height:28px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	margin-right:5px;
	display:inline;
	background-image:url(http://www.mxdesign.it/sito/common/img/web/menu_0.png);
	background-position:0px 62px;
	color:#fff;
}
.menu_link_sel {
	font-size:13px;
}
.menu_vetrina{
	background-position:0px 122px;
	color:#000;
}
.menu_vetrina_sel,.menu_vetrina_open{
	background-position:0px 2px;
	color:#000;
}
.menu_ultimo {margin:0;}
.menu_link{}
#chiudi {
	width:1px;
	height:100%;
	overflow:hidden;	
	display:inline-block;
	font-size:1px;
	margin:0;
}

.menu_vetrina_link:link,.menu_vetrina_link:hover,.menu_vetrina_link:visited {height:28px;width:120px;display:block;color:#000000;text-decoration:none;}

#menu_floating {
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	border:1px solid #000;
	border-top:0px;
	width:222px;
}

#menu_floating ul {
	margin:0px;
	padding:0px;
	width:220px;
}

.menu_ori_link {
	margin:0px;
	padding:0px;
	width:216px;
	height:20px;
	line-height:20px;
	clear:both;
	text-align:left;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
#sottomenu {
	background:transparent;
	height:auto;
	top:0px;
	display:none;
	position:absolute;
	z-index:100;
}
#sottomenu ul {
	width:220px;
	background:#c9cbce;
	background:#fff;
	height:auto;
	display:none;
	position:absolute;
	top:80px;
	left:0;
	color:#000000;
	border:1px solid #000000;
	border-top:0px;
	border-bottom:2px solid #414141;
}
#sottomenu li {
	clear:both;
	width:220px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #747474;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	color:#000000;
	display:block;
}
#sottomenu li.bot {
	height:10px;
	display:block;
	border:0;
	background:transparent;
}
#sottomenu li.su1 {
	height:1px;
	background:#000000;
	margin-left:118px;
	width:102px;
	line-height:30px;
	display:block;
}
#sottomenu li a {
	color:#000000;
	text-decoration:none;
	width:220px;
	height:30px;
	display:block;
	line-height:30px;
}
#sottomenu li a:hover{
	color:#ffffff;
}

.helper {
	top:3px;
	position:absolute;
	z-index:100;
	margin-left:424px;
	width:29px;
	height:32px;
	background:transparent;
}


#s1,#s2,#s3 {display:block;height:0px;overflow:hidden;}
/* MENU E SOTTOMENU END */


/** VETRINA  START*/

#vetrina {
	width:100%;
	clear:both;
	height:280px;
	overflow:hidden;
	background:#fff;
}
#zona {width:100%;clear:both;padding-top:145px;border-top:5px solid #fff;}
#vetrina div {
	clear:both;
	width:100%;
	height:280px;
	float:left;
}
.zona_siti { background: #fafafa url(http://www.mxdesign.it/sito/it/img/sfondo_1_pic.jpg) top center no-repeat;}
.zona_ecommerce { background: #fafafa url(http://www.mxdesign.it/sito/it/img/sfondo_2_pic.jpg) top center no-repeat;}
.zona_mobile { background: #fafafa url(http://www.mxdesign.it/sito/it/img/sfondo_3_pic.jpg) top center no-repeat;}
.zona_blog { background: #fafafa url(http://www.mxdesign.it/sito/it/img/sfondo_4_pic.jpg) top center no-repeat;}
.zona_azienda { background: #fafafa url(http://www.mxdesign.it/sito/it/img/sfondo_5_pic.jpg) top center no-repeat;}
.zona_engineering { background: #fafafa url(http://www.mxdesign.it/sito/it/img/sfondo_11_pic.jpg) top center no-repeat;}
#vetrina1{background:#0471d7 url(http://www.mxdesign.it/sito/it/img/sfondo_1.jpg) top center no-repeat;}
#c1 a:link,#c1 a:visited,#c1 a:hover {color:#3999fb;text-decoration:none;}
.c_bianco {font-weight:bold;color:#fff;}
.vetrina_testo_1,.vetrina_testo_2,.vetrina_testo_3,.vetrina_testo_4 {
	position:absolute;
	z-index:10;
	font-size:16px;
	top:107px;
	left:0px;
	width:600px;
	text-align:right;
	font-family:verdana;
	line-height:24px;
	letter-spacing:-1px;
	
	color:#edeeff;
}
.vetrina_testo_2 {color:#fff6ed;}
.vetrina_testo_3 {color:#ffedff;}
.vetrina_testo_4 {color:#fdeee6;}
#v {
	font-weight:normal;
	width:310px;
	text-align:left;
	margin:0;
	margin-right:20px;
	line-height:30px;
	color:#111;
	background:transparent url(http://www.mxdesign.it/sito/common/img/web/bc_separator.png) no-repeat center right;
}
#v1 {background-image:url(http://www.mxdesign.it/sito/common/img/web/menu_1.png);color:#ffffff;font-weight:bold;font-size:13px;}


#vetrina_menu ul,#vetrina_menu2 ul {
	margin:0;
	width:990px;
	margin-left:-489px;
	left:50%;
}
.vetrina_menu_trasparente {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	background:transparent;
	display:block;
	width:160px;
	height:50px;
	margin:0;
}
.vetrina_menu_trasparente a {
	width:160px;
	height:50px; 
	display:block;
}

.vetrina_menu_link,.vetrina_menu_link1,.vetrina_menu_link2,.vetrina_menu_link3,.vetrina_menu_link4,.vetrina_menu_link5,.vetrina_menu_sel{
	width:160px;
	height:40px;
	line-height:13px;
	color:#565656;
	text-align:center;
	font-size:10px;
	margin-left:2px;
	background-position:0px 0px;
	font-weight:bold; 
	padding-top:10px;
}
#v {font-size:12px;}
#v1 {margin-left:10px;}
.vetrina_menu_link1 a:hover,.vetrina_menu_link1 a:link,.vetrina_menu_link1 a:visited {
	width:160px;
	height:37px;
	padding-top:5px;
	display:block;
	text-decoration:none;
	background:transparent;
	color:#fff;
	
}
.vetrina_menu_link1 a:hover{
	color:#000;
}
.vetrina_menu_sel{
	height:37px;
	padding-top:13px;
}

#vetrina_menu,#vetrina_menu2 {
	width:100%;                    
	border-top:0px solid #cdcdcd;
	height:50px; 
	background-image:url(http://www.mxdesign.it/sito/common/img/web/sfondo_vetrina_menu.png);
}
#vetrina_menu2 {
	background:transparent;
	margin-top:120px;
}

.home_perche {
	background:transparent url(http://www.mxdesign.it/sito/common/img/web/home_perche_sfondo.png) no-repeat;
}
.home_perche span {background:#fafafa; padding:0 5px;}
/** VETRINA END */

/** HOME PAGE START */
.mappa img{border:5px solid #000;}
.servizi {
	width:88%;
	margin-left:0%;
	border-bottom:1px solid #cdcdcd;
	padding:7px 0 7px 12%;
	height:80px;
}
.servizi_mini {
	height:50px;
}

.servizi_siti { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/siti.png) center left no-repeat; }
.servizi_ecommerce { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/ecommerce.png) center left no-repeat; }
.servizi_mobile { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/mobile.png) center left no-repeat; }
.servizi_gestione { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/gestione.png) center left no-repeat; }
.servizi_utente { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/utente.png) center left no-repeat; }
.servizi_stats { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/stats.png) center left no-repeat; }
.servizi_computer { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/computer.png) center left no-repeat; }
.servizi_documenti { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/documenti.png) center left no-repeat; }
.servizi_crea { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/crea.png) center left no-repeat; }
.servizi_sicurezza { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/sicurezza.png) center left no-repeat; }
.servizi_tag { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/tag.png) center left no-repeat; }
.servizi_global { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/global.png) center left no-repeat; }
.servizi_sette { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/sette.png) center left no-repeat; }
.servizi_rss { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/rss.png) center left no-repeat; }
.servizi_cerca { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/cerca.png) center left no-repeat; }
.servizi_star { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/star.png) center left no-repeat; }
.servizi_lab { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/lab.png) center left no-repeat; }
.servizi_assistenza { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/assistenza.png) center left no-repeat; }
.servizi_mobile{ background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/mobile.png) center left no-repeat; }
.servizi_cell { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/cell.png) center left no-repeat; }
.servizi_apple { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/apple.png) center left no-repeat; }
.servizi_battery { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/battery.png) center left no-repeat; }
.servizi_cloud { background: transparent url(http://www.mxdesign.it/sito/common/img/web/servizi/cloud.png) center left no-repeat; }

.home_portfolio {
	border:1px solid #cdcdcd;
	padding:1px;
	background:#fff;
}
.home_portfolio .img {
	padding:9px;
	background:#fff url(http://www.mxdesign.it/sito/common/img/web/home_portfolio_sfondo.png) bottom left repeat-x;
}	
.home_portfolio img {
	border:1px solid #cdcdcd;
	padding:1px;
	background:#fff;
	width:150px;
}
/** HOME PAGE end */

#dettagli {
	width:155px;
	height:42px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background-image:url(http://www.mxdesign.it/sito/common/img/web/clicca.png);
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height:45px;
	color:#000;
	background-color:#fff;
	z-index:10;
}





.col_des_tit {
	height:33px;
	line-height:26px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	width:100%;
	clear:both;
	text-align:right; 
	background: transparent url(http://www.mxdesign.it/sito/common/img/web/col_des_tit.png) center left no-repeat;
}
.col_des_box {
	border-bottom:0px double #f1f1f1;
	padding-bottom:3px;
	margin-bottom:15px;
	width:100%;
}
.col_des_box_in {
	width:218px;
	padding:10px 5px 5px 5px;
	line-height:1.2;
	border:1px solid #eaeaea;
	border-top:0;
	background:#fbfbfb;
}

/* COLONNA DESTRA END */

/* VETRINA BASSA HOME PAGE START */
#vetrina_home_sin {
	width:480px;
	float:left;
	display:inline;
}
#vetrina_home_des{
	width:230px;
	display:inline;
	float:right;
}

.vetrina_home_sin_box {
	width:100%;
	clear:both;
	height:140px;
	margin-bottom:10px;
	background: url(http://www.mxdesign.it/sito/common/img/web/vetrina_home_sin_sfondo.png) no-repeat;
}
.vetrina_home_sin_img ,.vetrina_home_sin_desc {
	width:auto;
	margin-top:15px;
	display:inline;
	width:145px;
	border-right:1px solid #cdcdcd;
}
.vetrina_home_sin_desc {
	width:320px;
	border:0;
}
.vetrina_home_sin_img img {
	margin:5px;
	border:0px double #cdcdcd;
}
.vetrina_home_sin_titolo ,.vetrina_home_sin_sommario {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
	clear:both;
	width:280px;
	display:inline;
}
.vetrina_home_sin_sommario {
	font-size:11px;
	text-align:left;
	font-weight:normal;
}
.vetrina_home_sin_prezzo,.vetrina_home_sin_prezzo_no_sconto {
	display:inline;
	text-align:right;
	float:right;
	font-size:10px;
}
.vetrina_home_sin_prezzo_no_sconto {
	float:left;
	width:auto;
	margin-left:20%;
}

.vetrina_home_des_tit {
	width:100%;
	clear:both;
	margin:0;
	color:#000;
	background:url(http://www.mxdesign.it/sito/common/img/web/vetrina_home_des.png) no-repeat;
	height:20px;
	line-height:20px;
	font-size:10px;
}
.vetrina_home_des_box {
	width:100%;
	clear:both;
	margin-top:3px;
	font-size:10px;
	background:url(http://www.mxdesign.it/sito/common/img/web/vetrina_home_des_box_sfondo.gif) bottom repeat-x;
	height:17px;
	line-height:14px;
}
.vetrina_home_des_titolo {
	width:auto;
}
.vetrina_home_des_titolo a:link,.vetrina_home_des_titolo a:visited {
	text-decoration:none;
	color:#565e66;
}
.vetrina_home_des_titolo a:hover {
	text-decoration:underline;
}
.vetrina_home_des_prezzo {
	float:right;
}
.vetrina_home_des_prezzo  img{
	vertical-align:middle;
	margin-bottom:1px;
}

/* VETRINA BASSA HOME PAGE END */


/* MODULO ISCRIZIONE START */
label {
	width:30%;
	padding-left:2%;
	margin-left:1%;
	font-size:13px;
	background:url(http://www.mxdesign.it/sito/common/img/f4.gif) center left no-repeat;
}
/* MODULO ISCRIZIONE END */

.sequenziale_pag {
	margin: 0 3px 0 3px;
}
.sequenziale_sel {
	margin: 0 3px 0 3px;
	background:#4b90cd;
	padding:0 2px 0 2px;
	color:#fff;
	font-weight:normal;
}





/* LISTE START */
.elenco_liste {
	width:100%;
	clear:both;
}
.elenco_lista {
	padding-left:16px;
	background:transparent url(http://www.mxdesign.it/sito/common/img/f4.gif) center left no-repeat;
	clear:both;
}
/* LISTE END */




/* ELENCO CONTENTUI START */    

.elenco_menu_sin,.elenco_menu_des  {
	font-size:11px;
	line-height:15px;
	text-align:left;
	float:left;
}
.elenco_menu_des {
	float:right;
	text-align:right;
}

.ordina_per a:link, .ordina_per a:visited { color:#000}


.elenco_contenuto{
	border-bottom:1px solid #eaeaea;
	width:48%;
	margin:10px 1% 10px 1%;
	clear:none;
	height:125px;
	background:transparent url(http://www.mxdesign.it/sito/common/img/web/elenco_contenuto_sfondo.png) bottom right no-repeat;
}
.col_unica .elenco_contenuto {height:60px;}
.elenco_contenuto_dati {
	float:left;
	width:320px;
	font-size:11px;
}
.col_unica .menu_pagine{display:none;}
.elenco_contenuto_dati_100 {
	width:96%;
	margin:2%;
	clear:both;
}
.elenco_contenuto img {margin:0px 10px 10px 10px;}
.elenco_contenuto h3 {
	font-size: 15px;
	color: #04213e;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 5px 0  5px 0;
}



	.elenco_prodotti_menu {
		clear:both;
		width:100%;
		font-size:11px;
		color:#000;
		height:33px;
		margin-top:20px;
		line-height:35px;
		border-bottom:1px solid #000;
	}
	.elenco_prodotti_menu div {
		line-height:35px;
		height:35px;
	}
	
	.elenco_prodotto{
		clear:both;
		width:100%;
		margin-bottom:20px;
		font-size:11px;
		display:block;
		height:121px;
		overflow:hidden;
		border-bottom:1px solid #eaeaea;

	}
	.elenco_prodotto_titolo{
		width:570px;
		padding-top:15px;
		text-align:left;
		line-height:16px;
		float:right;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.col_unica .elenco_prodotto_titolo   {width:315px;}
	.elenco_prodotto_img{width:140px;}
	.elenco_prodotto h3 {
		font-size: 14px;
		font-weight:bold;
		color: #04213e;
		clear:none;
		float:left;
	}
	
	.elenco_prodotto_titolo_sommario,.elenco_articolo_titolo_sommario {
		width:100%;
		clear:both;
		font-size:11px;
		margin:0;
		height:80px;
		overflow:hidden;
	}
	.elenco_prodotto_produttore{
		width:115px;
		padding-top:48px;
		text-align:center;
		margin-left:10px;
	}
	.elenco_prodotto_dispo{
		width:62px;
		padding-top:45px;
		margin-left:10px;
		text-align:center;
	}
	.elenco_prodotto_prezzo{
		width:auto;
		text-align:center;
		float:right;
	}
	.elenco_prodotti_menu div {padding:0;height:auto;}
	.elenco_prodotti_menu_giu {margin:0;}
	
	/*.ordina_per_prezzo .elenco_prodotti {background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_sfondo_prezzo.gif)  top left repeat-y;}
	.ordina_per_prezzo .elenco_prodotto{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotto_sfondo_prezzo.gif)  top left repeat-y;}
	.ordina_per_prezzo .elenco_prodotti_menu{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_menu_sfondo_prezzo.gif)  top left repeat-y;border:0;}
	.ordina_per_prezzo .elenco_prodotti_menu_giu{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_menu_sfondo_giu_prezzo.gif)  top left repeat-y;border:0;}
	
	.ordina_per_dispo .elenco_prodotti {background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_sfondo_dispo.gif)  top left repeat-y;}
	.ordina_per_dispo .elenco_prodotto{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotto_sfondo_dispo.gif)  top left repeat-y;} 
	.ordina_per_dispo .elenco_prodotti_menu{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_menu_sfondo_dispo.gif)  top left repeat-y;border:0;}
	.ordina_per_dispo .elenco_prodotti_menu_giu{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_menu_sfondo_giu_dispo.gif)  top left repeat-y;border:0;}
	
	.ordina_per_titolo .elenco_prodotti {background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_sfondo_titolo.gif)  top left repeat-y;}
	.ordina_per_titolo .elenco_prodotto{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotto_sfondo_titolo.gif)  top left repeat-y;}
	.ordina_per_titolo .elenco_prodotti_menu{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_menu_sfondo_titolo.gif)  top left repeat-y;border:0;}
	.ordina_per_titolo .elenco_prodotti_menu_giu{background: url(http://www.mxdesign.it/sito/common/img/web/elenco_prodotti_menu_sfondo_giu_titolo.gif)  top left repeat-y;border:0;}
	            */
	
	
	.elenco_prodotti_menu .ordina_per,.elenco_prodotti_menu .ordina_per_sel {
		width:100%;
		font-size:10px;
		color:#000;
		text-align:center;
		margin:0;
	}
	.elenco_prodotti_menu .ordina_per_sel {
		color:#fff;
		font-weight:bold;
	} 
	.elenco_prodotti_menu .ordina_per_sel a { color:#fff;}


.elenco_contenuti_menu .ordina_per,.elenco_contenuti_menu .ordina_per_sel {
	font-size:11px;
	color:#000;
	text-align:center;
	margin-left:4px;
	padding:0 2px 0 2px;
	display:none;
}
.elenco_contenuti_menu .ordina_per_sel {
	font-weight:bold;
	background:#eaeaea;
}
.elenco_contenuti_img {display:none;}
.elenco_contenuti {width:100%;}

/* ELENCO CONTENUTI END */


/* RISULTATI RICERCA START */       
.ricerca_contenuti_des {width:350px; }
.ricerca_contenuti_des h3 { font-size: 18px; color: #04213e; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 5px; }
.ricerca_contenuti img {margin:0px 10px 10px 10px;}

.ricerca_sin {
	width:200px;
	border-right:1px solid #eaeaea;
	font-size:10px;
	float:left;
}
.ricerca_des {
	width:500px;
	float:right;
}

	.ricerca_prodotti {
		width:500px;
		height:122px;
		margin-top:20px;
		background:transparent url(http://www.mxdesign.it/sito/common/img/web/ricerca_prodotti_sfondo.gif) no-repeat;
		display:block;
	}
	
	.ricerca_prodotti_des {
		width:320px;
		float:right;
	}
	.ricerca_prodotti_titolo{
		width:300px;
		padding-top:15px;
		text-align:left;
		line-height:16px;
		clear:both;
	}
	.ricerca_prodotti_titolo,.ricerca_prodotti_titolo a:link ,.ricerca_prodotti_titolo a:hover  ,.ricerca_prodotti_titolo a:visited  {
		font-size:13px;
		text-decoration:none;
		width:100%;
		clear:both;
		margin:0;
		color:#252525;
	} 
	.ricerca_prodotti_titolo a:hover  {	text-decoration:underline; }
	
	.ricerca_prodotti_dispo { width:150px; }
	.ricerca_prodotti_prezzo { width:150px; }

/* RISULTATI RICERCA END */



    








.breadcrumb {
	width:100%;
	line-height:20px;
	height:20px;
	margin-bottom:5px;
	clear:both;
	font-size:10px;
	color:#5F5F5F;
	background:#f1f1f1;
	
}

.breadcrumb a:visited,.breadcrumb a:link {
	font-weight:bold;
	text-decoration:none;	
	color:#5F5F5F;
}
.breadcrumb a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
                   
	/** CARRELLO START */
	
	.carrello_img {
	 	width:145px;
		height:120px;
	}
	.carrello_sel {
	 	width:80px;
		text-align:center;
	}
	.carrello_modulo {
		margin-left:15px;
	 	width:210px;
	}
	.carrello_spese {
		margin-left:10px;
	 	width:85px;
	 	text-align:center;
	}
	.carrello_img img{
	 	margin:5px 10px;
	}
	.carrello_titolo {
		width:200px;
		height:120px;
		line-height:16px;
		margin-top:40px;	
	}
	.carrello_spazio {
		width:90px;
		text-align:center;
		line-height:16px; 
		margin-top:40px;	
	}
	.carrello_legenda {
		float:right;
		width:290px;
		clear:both;
	}
	
	.carrello_riepilogo {
		clear:both;
		width:99%;;
		height:20px;
		display:inline;
		text-align:center;
		line-height:20px;
		background:#fafafa;
		font-size:11px;
		border:1px solid #5aa1d9;
		font-weight:bold;
	}	
	.num div { background-image: url(http://www.mxdesign.it/sito/common/img/numeri/numeri.png);}
	
	.servizio_prodotto {
		display:block;
		cursor:pointer;
		width:196px;
		height:47px;
		clear:both;
		float:right;
	}
	.avvisi {background:transparent url(http://www.mxdesign.it/sito/it/img/servizio_avvisi.png) no-repeat;}
	.desideri {background:transparent url(http://www.mxdesign.it/sito/it/img/servizio_desideri.png) no-repeat;}
	.servizio_attivo {background-position:bottom left;}
	/** CARRELLO ECOMMERCE END */
.correlato {
	height:100px;
	max-height:100px;
	min-height:100px;
	overflow:hidden;
	
}

/* TIPS */
.tip {	
	width: 200px;
	color: #000;
	text-align: left;
	z-index:500;
	display:block;
}
.tip-title {	
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	background: url(http://www.mxdesign.it/sito/common/img/tip.png) top left no-repeat !important;
	background: url(http://www.mxdesign.it/sito/common/img/tip.gif) top left no-repeat;
	font-size: 11px;
	width: 180px;
}
.tip-text {		
	margin: 0;
	padding: 10px;
	padding-top:0;
	background: url(http://www.mxdesign.it/sito/common/img/tip.png) bottom left no-repeat !important;
	background: url(http://www.mxdesign.it/sito/common/img/tip.gif) bottom left no-repeat;
	font-size: 10px;
	width: 180px;
}







/** FORM E BOTTONI  START*/

.button{
	 font-weight:normal;
	 margin-left:170px;
	 font-size:10px;
	 color:#000033;
	 background-color: #ffffff;
	 border:1px dashed #000033;
}

input {font-weight:bold;letter-spacing:1px;}


.ico {
	height:32px;
	line-height:32px;
	padding:0;
	padding-left:34px;
	color:#252525;
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	display:inline-block;
	letter-spacing:1px;
	border:0;
	text-decoration:underline;
}
.ico:hover,.ico:visited, .ico:link,.ico_home:hover,.ico_home:visited, .ico_home:link {color:#252525;text-decoration:none;}
.ico_go {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_go.png) no-repeat;}
.ico_lock {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_lck.png) no-repeat;}
.ico_pay {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_pay.png) no-repeat;}
.ico_refresh {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_refresh.png) no-repeat;}
.ico_user {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_user.png) no-repeat;}
.ico_back {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_back.png) no-repeat;}
.ico_ok {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_ok.png) no-repeat;}
.ico_add {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_add.png) no-repeat;}

.ico_home {
	padding-left:32px;
}
.ico_preventivo {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_preventivo.png) no-repeat;}
.ico_telefono {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_telefono.png) no-repeat;}
.ico_anteprima {background:transparent url(http://www.mxdesign.it/sito/common/img/ico_anteprima.png) no-repeat;}

/** FORM E BOTTONI  END*/

/** portfolio start */
.portfolio,.portfolio2 {	
	width:100%;
	background:#fff;
}
.portfolio {	
	height:31px;
	border-bottom:1px solid #eaeaea;
	margin-top:25px;
}
.p_lineare,.p_lineare_mini {
	width:100%;
	clear:both;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:5px dotted #f1f1f1;

}
.p_lineare_mini {
	width:300px;
	height:400px;
	margin-right:15px;
	margin-top:30px;
	clear:none;

}
h3.h3portfolio {
	font-size:17px;
	color:#252525;
	letter-spacing:2px;
	margin:0;
	margin-top:3px;
	width:100%;
	clear:both;
	padding-bottom:5px;
	font-weight:normal;
	border-bottom:1px solid #cdcdcd;
}
.portfolio2 {
	background:transparent url(http://www.mxdesign.it/sito/common/img/web/portfolio2_sfondo.png) no-repeat ;
	height:238px;
	width:450px;	
}
.portfolio4 { 
	background:transparent url(http://www.mxdesign.it/sito/common/img/web/portfolio4_sfondo.png) no-repeat ;
	width:300px;
	height:180px;
	clear:both;
} 


.portfolio3,.portfolio5 {
	width:500px;
	float:right;
	margin-right:7px;
	color:#252525;
	line-height:1.6;
	letter-spacing:1px;
} 

.portfolio5 {
	width:100%;
	height:160px;
	padding-top:10px;
	clear:both;
	margin:0;
	float:left;
}
.portfolio5 h3 {
	letter-spacing:-1px;
	font-size:16px;
}
.portfolio5 p {
	text-align:left;
	font-size:12px;
	line-height:1.3;
} 
.portfolio6 {
	margin-right:0;
}

 
.thumbs_container,.thumbs_container_mini {	
	height:215px;
	width:420px;
	margin:15px;
	overflow:hidden;	
}
.thumbs,.thumbs_mini {
	width:1500px;
	clear:both;
	background:#fff;
}
.thumb,.thumb_mini {	
	width:410px;
	float:left;
	clear:none;
	height:205px;
	margin:5px;
}
 
.thumbs_container_mini {	
	height:150px;
	width:290px;
	margin:5px;
}
.thumbs_mini {
	width:1500px;
	clear:both;
	background:#fff;
}
.thumb_mini {	
	width:280px;
	height:140px;
}



.p_links {
	font-size:10px;
	clear:both;
	width:90%;
	margin-left:15px;
}
.p_links a:hover, .p_links a:visited, .p_links a:link {
	color: #000;
}

/** portfolio end */

/* mappa start*/
.mappa_servizio {
	width:95%;
	padding:5px;
	padding-left:10px;
	margin-left:10px;
	border-left:1px dotted #000;
	background:#f1f1f1;
}
.mappa_servizio_1 { border-color:#3399fb; }
.mappa_servizio_2 { border-color:#EF6001; }
.mappa_servizio_3 { border-color:#9E14C1; }
.mappa_servizio_4 { border-color:#017C13; }
/* mappa end*/

/* richiesta preventivo start */
label {
	width:100%;
	clear:both;
	padding:0;
	margin:0;
	background:transparent;

}
#f_nome, #f_email, #f_telefono, #f_regione, #f_richiesta, #f_captcha,#f_azienda,#f_sito {
	width:260px;
	border:1px solid #cdcdcd;
	border-bottom:1px solid #adadad;
	font-size:15px;
	height:23px;
	line-height:23px;
	color:#000;
	letter-spacing:1px;
	margin-top:6px;
	padding:1px 1px 0 29px;
	background-position: center left;		
}

#f_nome {background:url(http://www.mxdesign.it/sito/common/img/web/p_nome.png) no-repeat; }
#f_sito {background:url(http://www.mxdesign.it/sito/common/img/web/p_web.png) no-repeat; }
#f_azienda {background:url(http://www.mxdesign.it/sito/common/img/web/p_azienda.png) no-repeat; }
#f_email {background:url(http://www.mxdesign.it/sito/common/img/web/p_mail.png) no-repeat;}
#f_telefono {background:url(http://www.mxdesign.it/sito/common/img/web/p_telefono.png) no-repeat;}
select#f_regione {background:url(http://www.mxdesign.it/sito/common/img/web/p_regione.png) no-repeat;padding:2px 1px 1px 29px;height:28px;}
#f_richiesta {background:url(http://www.mxdesign.it/sito/common/img/web/p_richiesta.png) no-repeat;height:200px;letter-spacing:0px;line-height:19px;font-size:12px;width:265px;}
#f_captcha {background:url(http://www.mxdesign.it/sito/common/img/web/p_codice.png) no-repeat;width:60px;font-weight:bold; margin:0 0 0 10px;height:27px;font-size:19px;}

.preventivo_servizio {
	cursor:pointer;
}
.preventivo_servizio_hover {
	background:#f1f1f1;
}
.preventivo_servizio_sel {
	background:#E0E8EF;
}

/* richiesta preventivo end */

/* anteprime e anteprime mobile start */
.anteprima_su {
	border-bottom:1px solid #cdcdcd;
	height:70px;
	padding-bottom:5px;
}
.ipad {
	width:100%;
	height:1200px;
	display:block;  
	background:url(http://www.mxdesign.it/sito/common/img/web/anteprime/ipad.jpg) top center no-repeat;
}
.ipad img {
	margin-top:133px;
	margin-left:148px;
	display:none;
}
.iphone {
	width:100%;
	height:800px;
	display:block;  
	background:url(http://www.mxdesign.it/sito/common/img/web/anteprime/iphone.jpg) top center no-repeat;
}
.iphone img {
	margin-top:145px;
	margin-left:334px;
	display:none;
}

/* anteprime e anteprime mobile end */


/* Hide from IE5-mac \*/
	* html div {overflow:hidden;}
	* html .tip-title {width:200px}
	* html .tip-text {width:200px}
/* End hide from IE5-mac */

.dimostrazione #corpo,.dimostrazione .dentro {width:1240px;}

.dimostrazione .legenda,.dimostrazione .legenda_d {
	width:130px;
	padding-right:100px;
	border-top:3px solid #ff0000;
	font-size:11px;
	padding-top:5px;
	position:absolute;
	z-index:10;
	text-align:left;
}
.dimostrazione .legenda_d {
	width:130px;
	padding:0;
	left:1010px;
	padding-left:100px;
	text-align:right;
}
.dimostrazione_menu {
	width:100%;
	height:60px; 
	background:url(http://www.mxdesign.it/sito/common/img/web/anteprime/dimostrazione_menu.png) top center repeat-x;
}
.dimostrazione_menu div{
	width:206px;
	text-align:center;
	padding-top:40px;  
	background:url(http://www.mxdesign.it/sito/common/img/web/anteprime/dimostrazione_menu_sfondo.png) top center no-repeat;
	font-weight:normal;
	cursor:pointer;
} 
.dimostrazione_menu div.dimostrazione_menu_sel{ 
	background:url(http://www.mxdesign.it/sito/common/img/web/anteprime/dimostrazione_menu_sfondo_sel.png) top center no-repeat;
	cursor:pointer;
	font-weight:bold;
}
img.browser {
	padding-top:20px;
	background:url(http://www.mxdesign.it/sito/common/img/web/anteprime/browser_sfondo.png) top center no-repeat;
	border-top:1px solid #111;
}

.preventivo_richiedi {   
	background:url(http://www.mxdesign.it/sito/common/img/web/servizi_preventivo_sfondo.png) center center no-repeat;
	height:22px;
	line-height:22px;
	text-align:center;
}

.preventivo_richiedi a {
	background:#eaeaea;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	font-family:Georgia;
}  



