#main .contFixed {margin:0 auto; width:983px;}

.info_head {margin-bottom:10px; background:#000;}
.info_head img {display:block; margin:0 auto;}

/*LANDING EDITORIALE*/
/*IMMAGINI, TESTI e BG*/
.infoContent {margin:0 auto; color:#333;}
.infoContent .bgColorDark {margin-bottom: 25px; background-color:#dfdfdf;}
.infoContent .bgColorLight {margin-bottom: 25px; background-color:#f9f9f9;}
.infoContent .bgColorImg {background-color:#000000;}
.infoContent .noPadding {padding:0 !important;}
.infoContent .noMargin {margin:0 !important;}
.infoContent img.left,
.infoContent iframe.left {margin-bottom: 20px; padding-right:20px;}
.infoContent img.right,
.infoContent iframe.right {margin-bottom: 20px; padding-left:20px}
.infoContent img.fifty {width:50%;}
.infoContent img.forty {width:40%;}
.infoContent img.thirty {width:30%;}
.infoContent .bigImage img {display:block; margin: 0 auto 25px;} /*da usare per i blocchi con un solo elemento con larghezza massima dell'immagine di 983px*/
.infoContent img.imgFull {display: block; margin: 10px 0 20px; /*padding-bottom: 20px;*/ width: 100%;} /*l'immagine prende la grandezza del div nel quale &egrave; contenuta*/
.infoContent img.noPaddingBottom {padding-bottom: 0;}
.infoContent .alignLeft {text-align: left;}
.infoContent .row h2.tit, 
.infoContent h2.tit {padding-bottom:10px; font-size:24px; font-weight:normal;}
.infoContent .tit img {padding: 0 10px;}
.infoContent .row h3 {padding-top:15px; padding-bottom:2px; font-size: 20px; font-weight: normal;}
.infoContent .row.da2 h3 {height: 44px;}
.infoContent .row h4 {font-size: 18px; font-weight: normal;}
.infoContent .row p {padding-bottom:10px; font-size: 15px; line-height: 21px; color:#666666;}
.infoContent .row p.smallTxt {font-size: 13px;}
.infoContent .upperBar {text-align: center; text-transform: uppercase; line-height: 30px; color: #7b7b7b; background-color: #f0f0f0;}
.infoContent .row.borderBottom {border-bottom: solid 5px #cccccc;}
.infoContent .navList {margin-bottom: 17px; background: #e6edf5;}
.infoContent .navList li {display: inline-block; margin-left: 27px; font-size: 16px; line-height: 42px;}
/* STRUTTURA BLOCCHI */
.infoContent .row {padding:25px 0;}
.infoContent .row .item .contTxt {padding: 15px 0;}
.infoContent .row .contItem {display:table; width:100%; padding:0 !important;}
.infoContent .row .contItem .item {display:table-cell; padding:0 2%;}
.infoContent .row.servizi {margin-bottom: 25px; padding: 0; width: 99.4%; border: 3px solid #fabc15;}
.infoContent .row.servizi h2.tit {padding-left: 25px; padding-top: 17px;}
.infoContent .row.servizi .contTxt {padding:0 17px 20px 492px; min-height: 300px; background: url("//static.eprice.it/img/_b/infocommerce/mr_installazione_tv.jpg") 50px 100% no-repeat;}
.infoContent .row.servizi .contTxt .infoBar {margin-bottom: 0;}
.infoContent .row.servizi .contTxt .infoBar li {float: left; padding: 10px 20px; border-left: 1px solid #cccccc;}
.infoContent .row.servizi .contTxt .infoBar li:first-child {padding-left: 0; border-left: none;}
.infoContent .row.servizi .contTxt p {padding-bottom: 30px;}
.item.verticalCenter {height:100%;}
.item.verticalCenter:before, 
.item.verticalCenter .contTxt {content:""; display:inline-block; vertical-align: middle;}
.item.verticalCenter:before {width:0; height:100%;}
.infoContent .row.da2 .contItem .item {width:50%;}
.infoContent .row.da3 .contItem .item {width:33%;}
.infoContent .row.da4 .contItem .item {width:25%;}
.infoContent .row.da5 .contItem .item {width:20%;}
/*.infoContent .w_orizontal_list.w_new .w_orizontal_list_item.w_big .item {width: 133px;}*/
.infoContent .divider {border-bottom: 1px dashed #CCC;}
.infoContent .bgColorDark, 
.infoContent .bgColorLight, 
.infoContent .item.bgColorDark .contTxt, 
.infoContent .item.bgColorLight .contTxt, 
.infoContent .bgColorDark .contItem, 
.infoContent .bgColorLight .contItem {padding-left: 2%; padding-right: 2%;}

/*slider gallery
.infoContent .w_slide {margin-bottom: 10px;}
.infoContent .w_slide .nav_btn {position:absolute; top: 75px; width:17px; height:27px; cursor:pointer; text-indent:-999em; background:url("http://www.eprice.it/layout/images/ico_img.png") no-repeat;}
.infoContent .w_slide .nav_indietro {margin-right: 15px; background-position:0 -110px;}
.infoContent .w_slide .nav_indietro:hover {background-position:0 -140px;}
.infoContent .w_slide .nav_indietro.disabled {background-position:0 -80px; cursor:default;}
.infoContent .w_slide .nav_avanti {right:0; margin-left: 15px; background-position:-20px -110px;}
.infoContent .w_slide .nav_avanti:hover {background-position:-20px -140px;}
.infoContent .w_slide .nav_avanti.disabled {background-position:-20px -80px; cursor:default;}
.infoContent .w_slide .contSlide {margin:0 32px; height: 205px;}
.infoContent .w_slide .item {width: 290px; margin:0 0 0 21px;}
.infoContent .w_slide .item:first-child {margin-left: 0;}
*/
                  
@media (max-device-width:780px){
	html, body {min-width:0;}
	#main, .container {width:100%; padding:0;}
	#main.sezProd {width:983px;}
	.infoContent img.imgFull, 
	.infoContent .bigImage img,
	.infoContent img.m_full_w {padding: 0; width:100%;}
	.infoContent .bgColorDark, 
	.infoContent .bgColorLight {padding: 0;}
	.infoContent .row > * {padding:0 2%;}
	.infoContent .row .item,
	.infoContent .row .contItem .item {clear:both; display:block; width:96% !important;}
	.infoContent .row .item .contTxt {padding:0 0 15px;}
.infoContent .row h3 {clear: both;}	
	/*#footer,
	.footer_bottom,
	.banzai_ft {display:none;}*/
}