@import "sophisto.css";
/* qua includeremo eventuali css di personalizzazione, in questo modo non dobbiamo più metter mano nell'html */

html,body {background-color:#ffffff; margin:0px;}

div#top,div#top_interno{width:100%;}
div#top_container{width:100%; }

div#structure010_index,div#structure111,div#structure110,div#structure011,div#structure010,div#structure110_cat_det,div#structure_sx {width:100%;}

div#search,div#language,div#header,div#menusez,div#quicklinks,div#structure_dx,div#areariservata,div.menusez_footer,div#leftside  {display:none;}


div#footer{width:100%; clear:both; margin-top:30px;}
div#footer_container{width:100%; float:left; margin-top:30px;;}

div#content ul li {
	border-bottom:0px dashed #dddddd;
}


/*HOME */

div#prodotti_home{
	width:799px;
}

div#prodotti_home ul { float:left; list-style: none;}
div#prodotti_home ul.desc { width:255px; border-right:1px solid #b8b8b8; padding:20px 0px 20px 0px;}
div#prodotti_home ul.desc li { margin-bottom:11px; list-style: url(../images/struttura/icon_pallino.png); margin-left:25px;}
div#prodotti_home ul.desc li.noicon { list-style: none; }

div#prodotti_home ul.prodotti { width:510px; float:left; padding:0px; margin:5px 0px 0px 20px; }
div#prodotti_home ul.prodotti li { list-style:none; margin:0px; padding:0px;}
div#prodotti_home ul.prodotti li ul { float:left; margin:0px 8px 5px 0px; padding:6px;}
div#prodotti_home ul.prodotti li ul li.img { list-style:none; margin-left:0px;}
div#prodotti_home ul.prodotti li ul li.img2 { margin-left:-10px;}
div#prodotti_home ul.prodotti li ul li.titolo {  list-style: url(../images/struttura/icon_freccia.png) disc outside; margin-left:12px;}
div#prodotti_home ul.prodotti li ul li.titolo p {margin-left:-3px;}
div#prodotti_home ul.prodotti li ul:hover { background:#b7b7b7; }
div#prodotti_home ul.prodotti li ul:hover a{color:#d82738;}

/* Box centrali (Servizi, Assitenza, Formazione, Sistemi) */
div.servizi{
	width:191px;
	min-height:163px; height:auto !important; height:163px;
	margin:0px 3px 0px 2px;
	float:left;
}

div.servizi h2{ font-size:19px; text-transform:uppercase; color:#ffffff; line-height:18px; margin:7px 5px 0px 5px;}
div.servizi h3{ font-size:11px; text-transform:uppercase; color:#ffffff; margin:0px 5px 0px 5px;}
div.servizi.sis h2,div.servizi.sis h3 {color:#5a5a5a;}
div.servizi p{ margin:8px 5px 0px 5px;}

div.servizi.ser { background:#2c2c2c url(../images/struttura/icon_freccia_bianca.png) no-repeat 165px 10px; color:#b8b8b8;}
div.servizi.ass { background:#545454 url(../images/struttura/icon_freccia_bianca.png) no-repeat 165px 10px; color:#cccccc;}
div.servizi.for { background:#d82737 url(../images/struttura/icon_freccia_bianca.png) no-repeat 165px 10px; color:#ebebeb;}
div.servizi.sis { background:#e4e4e4 url(../images/struttura/icon_freccia_grigia.png) no-repeat 165px 10px; color:#5a5a5a;}

div.servizi:hover div.servizi_hover{ display: inline;}

div#structure010_index div.twoRowBoxOdd div.firstBox66,
div#structure010_index div.twoRowBoxOdd div.secondBox34 {
	float:left;
}

div.article{
	width:234px;
	float:left;
	margin:0px 10px 0px 7px;
}

/* pagina catalogo */

div.prodotti{
	width:174px;min-height:190px; height:auto !important; height:190px;
	float:left;
	margin:5px 4px 35px 4px;
	border-right:1px solid #d6d6d6; 
	background: url(../images/struttura/icon_freccia_rossa.png) no-repeat 146px 172px;
	z-index:2;
}

div.prodotti p.dettagli { font-size:11px;z-index:2;}
div.prodotti h3,div.prodotti p.dettagli { margin-left:10px;z-index:2;}


/* pagina catalogo dettaglio */

/*Contenuto pagina catalogo dettagli */

div#prodotti_dett{
	width:545px;
	float:left;
	margin:0px;
}

div#prodotti_dett ul{margin:0px; padding:0px; }
div#prodotti_dett ul li.icon{ width:102px; list-style:none; float:left; border:none; margin:0px; padding:0px;}
div#prodotti_dett ul li.img{ width:443px; list-style:none; float:left; border:none; margin:0px; padding:0px; }

div#prodotti_dett ul li ul li {margin:0px 0px 10px 0px; padding:0px; list-style:none; }
div#prodotti_dett ul li ul li p{padding:13px 0px 13px 0px;}

div#prodotti_dett ul li ul li a,div#prodotti_dett ul li ul li a:visited,div#prodotti_dett ul li ul li a:active{ color:#333333; padding:13px 5px 13px 45px; text-decoration:none; font-size:11px; }
div#prodotti_dett ul li ul li a:hover{text-decoration:none; color:#d82737;}

div#prodotti_dett ul li ul li.stampa { background: url(../images/struttura/icon_stampa.png) no-repeat top left; }
div#prodotti_dett ul li ul li.stampa:hover { background: url(../images/struttura/icon_stampa_up.png) no-repeat top left; }

div#prodotti_dett ul li ul li.zoom { background: url(../images/struttura/icon_zoom.png) no-repeat top left; }
div#prodotti_dett ul li ul li.zoom:hover { background: url(../images/struttura/icon_zoom_up.png) no-repeat top left; }

div#prodotti_dett ul li ul li.contatti{ background: url(../images/struttura/icon_contatti.png) no-repeat top left; }
div#prodotti_dett ul li ul li.contatti:hover{ background: url(../images/struttura/icon_contatti_up.png) no-repeat top left; }



div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li { 
	padding:0px;
	list-style:none;
	margin:0px;	
}

div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li p {padding:16px 0px 33px 0px; margin:0px 0px 0px 70px;}
div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li p strong {font-size:14px; text-transform:uppercase;}
div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li.pdf { background: url(../images/struttura/icon_pdf.png) no-repeat top left;  border:0px;}
div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li a,div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li a:visited,div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li a:active{ color:#333333; padding:3px; text-decoration:none; font-size:11px; }
div#structure110_cat_det div.twoRowBoxOdd div.secondBox66 ul li a:hover{text-decoration:none; color:#ffffff; background-color:#d82737;}


div#prodotti_caratteristiche{
	width:540px;
	float:left;
	margin:0px;
}

div#prodotti_caratteristiche ul { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #d4d4d4; float:left;}
div#prodotti_caratteristiche ul li.titolo{ width:340px; list-style:none; float:left; border:none; margin:0px; padding:0px 0px 0px 10px;}
div#prodotti_caratteristiche ul li.dati{ width:190px; list-style:none; float:left; border:none; margin:0px; padding:0px; }

div#prodotti_caratteristiche ul.header_dettagli { margin:0px 0px 18px 0px; padding:8px 0px 8px 0px; border-bottom:none; float:left; text-transform:uppercase; background-color:#f1f1f1;}
div#prodotti_caratteristiche ul.header_dettagli b { color:#d82737;}


/* Box footer catalogo dettagliocentrali (Servizi, Assitenza, Formazione, Sistemi) */
div#structure110_cat_det div.servizi{
	width:137px;
	min-height:70px; height:auto !important; height:70px;
	margin:20px 3px 0px 0px;
	float:left;
}

div#structure110_cat_det div.servizi h2{ font-size:17px; text-transform:uppercase; color:#ffffff; line-height:18px; margin:7px 5px 0px 2px;}
div#structure110_cat_det div.servizi h3{ font-size:8px; text-transform:uppercase; color:#ffffff; margin:0px 5px 0px 2px;}
div#structure110_cat_det div.servizi.sis h2,div#structure110_cat_det div.servizi.sis h3 {color:#5a5a5a;}
div#structure110_cat_det div.servizi p{ margin:8px 5px 0px 5px;}

div#structure110_cat_det div.servizi.ser { background:#2c2c2c url(../images/struttura/icon_freccia_bianca.png) no-repeat 165px 10px; color:#b8b8b8;}
div#structure110_cat_det div.servizi.ass { background:#545454 url(../images/struttura/icon_freccia_bianca.png) no-repeat 165px 10px; color:#cccccc;}
div#structure110_cat_det div.servizi.for { background:#d82737 url(../images/struttura/icon_freccia_bianca.png) no-repeat 165px 10px; color:#ebebeb;}
div#structure110_cat_det div.servizi.sis { background:#e4e4e4 url(../images/struttura/icon_freccia_grigia.png) no-repeat 165px 10px; color:#5a5a5a;}

div#structure110_cat_det div.servizi:hover div.servizi_hover{ display: inline;}

div#structure110_cat_det div.servizi_hover{
	display:none;
	width:137px;
	position:absolute;
	z-index:5;
	margin-top:-53px;
	background:#ffffff;
	float:left;
}
div#structure110_cat_det div.servizi_hover p.moreinfo{font-size:19px; text-transform:uppercase;line-height:18px;padding:0px 0px 5px 0px;}
div#structure110_cat_det div.servizi_hover a,div.servizi_hover a:visited,div.servizi_hover a:active{color:#5a5a5a;  text-decoration:none; }
div#structure110_cat_det div.servizi_hover a:hover{text-decoration:none; }
