@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
background:url(images/bg_body.png) repeat-x top;
height:100%; 
}

* html .clear_float {
height: 1%;
}
.container{
width:985px;
margin:auto;
}





.header{
width:985px;
height:59px;
padding:14px 0 21px 0; 
}
.left{
float:left;
}
.right{
float:right;
}
.margin_bottom{
margin-bottom:5px;
}
.margin_right{
margin-right:5px;
}

.margin_left{
margin-left:5px;
}
.margin_left1{
margin-left:5px;
}

.menu_container{
width:980px;
height:38px;
}
.footer_container{
width:985px;
height:38px;
background:url(images/footer.png) no-repeat;
font-size:1px;
 }
.menu_tab a{
width:140px;
height:38px;
float:left;
display:block;
}
.home{
background:url(images/images_menu/home.png) no-repeat;
}
.home:hover{
background:url(images/images_menu/home_hover.png) no-repeat;
}
.home_sel{
background:url(images/images_menu/home_sel.png) no-repeat;
}

.prodotti{
background:url(images/images_menu/prodotti.png) no-repeat;
}
.prodotti:hover{
background:url(images/images_menu/prodotti_hover.png) no-repeat;
}
.prodotti_sel{
background:url(images/images_menu/prodotti_sel.png) no-repeat;
}

.education{
background:url(images/images_menu/education.png) no-repeat;
}
.education:hover{
background:url(images/images_menu/education_hover.png) no-repeat;
}
.education_sel{
background:url(images/images_menu/education_sel.png) no-repeat;
}


.assistenza{
background:url(images/images_menu/assistenza.png) no-repeat;
}
.assistenza:hover{
background:url(images/images_menu/assistenza_hover.png) no-repeat;
}
.assistenza_sel{
background:url(images/images_menu/assistenza_sel.png) no-repeat;
}
.formazione{
background:url(images/images_menu/formazione.png) no-repeat;
}
.formazione:hover{
background:url(images/images_menu/formazione_hover.png) no-repeat;
}
.formazione_sel{
background:url(images/images_menu/formazione_sel.png) no-repeat;
}
.servizi{
background:url(images/images_menu/servizi.png) no-repeat;
}
.servizi:hover{
background:url(images/images_menu/servizi_hover.png) no-repeat;
}
.servizi_sel{
background:url(images/images_menu/servizi_sel.png) no-repeat;
}
.dove_siamo{
background:url(images/images_menu/dove_siamo.png) no-repeat;
}
.dove_siamo:hover{
background:url(images/images_menu/dove_siamo_hover.png) no-repeat;
}
.dove_siamo_sel{
background:url(images/images_menu/dove_siamo_sel.png) no-repeat;
}
.leggi{
background: url(images/read_more.png) no-repeat;
}
.leggi:hover{
background: url(images/read_more_hover.png) no-repeat;
}
.central_container{
width:985px;
margin:11px 0;

}
.left_modul_container{
width:592px;
float:left;
margin-right:6px;
}
.right_modul_container{
width:385px;
float:right;
}
.modul_alone{
width:592px;
float:left;
height:508px;
}

.modul_alone01{
width:592px;
float:left;
height:750px;
}


.modul_alone_percent{
width:592px;
float:left;
}
.content_alone_modul_paginazione_corsi{
width:590px;
height:auto;
float:left;

}
.content_alone_modul_paginazione{
width:590px;
height:477px;
border-left: 1px solid #DEDEDE;
float:left;
background:url(images/bg_big_modul.png) repeat-y right;
}
.modul_big{
width:592px;
height:252px;
float:left;
}

.modul_big2{
width:980px;
height:115px;
float:left;
}

.modul_big_top{
width:592px;
height:6px;
background:url(images/bg_modul_top.png) no-repeat;
display:block;
}

.modul_big_top2{
width:980px;
height:6px;
background:url(images/bg_modul_top2.png) no-repeat;
display:block;
}


.menu2{
width:592px;
height:30px;
}
.menu2_tab1 a{
width:189px;
height:30px;
float:left;
display:block;
}
.menu2_tab2 a{
width:141px;
height:30px;
float:left;
display:block;
}
.menu2_tab3 a{
width:130px;
height:30px;
float:left;
display:block;
}
.menu2_tab4 a{
width:131px;
height:30px;
float:left;
display:block;
}
.menu2_tab1_formazione a{
width:197px;
height:30px;
float:left;
display:block;
}
.formazione_certificata{
background:url(images/images_menu/formazione_certificata.png) no-repeat;
}
.formazione_certificata:hover{
background:url(images/images_menu/formazione_certificata_sel.png) no-repeat;
}
.formazione_certificata_sel{
background:url(images/images_menu/formazione_certificata_sel.png) no-repeat;
}
.formazione_calendario_programma{
background:url(images/images_menu/calendario.png) no-repeat;
}
.formazione_calendario_programma:hover{
background:url(images/images_menu/calendario_sel.png) no-repeat;
}
.formazione_calendario_programma_sel{
background:url(images/images_menu/calendario_sel.png) no-repeat;
}
.noleggio_operativo{
background:url(images/images_menu/noleggio_operativo.png) no-repeat;
}
.noleggio_operativo:hover{
background:url(images/images_menu/noleggio_operativo_sel.png) no-repeat;
}
.noleggio_operativo_sel{
background:url(images/images_menu/noleggio_operativo_sel.png) no-repeat;
}
.leasing{
background:url(images/images_menu/leasing.png) no-repeat;
}
.leasing:hover{
background:url(images/images_menu/leasing_sel.png) no-repeat;
}
.leasing_sel{
background:url(images/images_menu/leasing_sel.png) no-repeat;
}
.finanziamenti{
background:url(images/images_menu/finanziamenti.png) no-repeat;
}
.finanziamenti:hover{
background:url(images/images_menu/finanziamenti_sel.png) no-repeat;
}
.finanziamenti_sel{
background:url(images/images_menu/finanziamenti_sel.png) no-repeat;
}
.info{
width:560px;
margin:8px auto;
padding:6px;
background-color:#f9f9f9;
}
.info{
width:560px;
margin:8px auto;
padding:6px;
background-color:#f9f9f9;
}
.info p{
margin:0;
padding:0;
}
.detail{
margin:0 6px 6px 6px;
padding:4px;
background-color:#F2F2F2;
}
.corsi{
width:560px;
margin:auto;
margin-bottom:15px;
padding:6px;
border-bottom:#CCCCCC 1px dotted;

}
.corsi img{
padding:0 6px;
text-align:left;
}
.modul_big_bottom{
width:592px;
height:6px;
background:url(images/bg_modul_bottom.png) no-repeat;
clear:both;
}

.modul_big_bottom2{
width:980px;
height:6px;
background:url(images/bg_modul_bottom2.png) no-repeat;
clear:both;
}


.content_big_modul, .content_alone_modul{
width:590px;
height:238px;
border-left: 1px solid #DEDEDE;
float:left;
background:url(images/bg_big_modul.png) repeat-y right;
}

.content_big_modul2{
width:980px;
height:100px;
border-left: 1px solid #DEDEDE;
float:left;
background:url(images/bg_big_modul2.png);
}


.content_alone_modul_percent{
width:590px;
height:100% !important;
min-height:100%;
border-left: 1px solid #DEDEDE;
background:url(images/bg_big_modul.png) repeat-y right;
float:left;
}
.photo_article_list {
	display:inline;
	float:left;
	margin:0pt 10px 5px 0pt;
	width:222px;
}
.content_alone_modul{
height:494px;
padding-top:5px;
}


.content_alone_modul01{
height:700px;
padding-top:5px;
background:url(images/bg_big_modul.png) repeat-y right;
}


.container_mappa{
width:590px;
text-align:center;
}
.address{
width:263px;
float:left;
padding-left:32px;
margin:10px 0;
}
.content_products, .content_products01{
width:580px;
clear:both;
margin:10px 5px;
text-align:center;
padding-bottom:8px;
}
.content_products02{
width:580px;
clear:both;
margin:10px 5px 0 5px;
text-align:center;
padding-bottom:8px;
}




.content_products{
border-bottom:1px solid #DEDEDE;
}
.line_bottom{
border-bottom:1px solid #DEDEDE;
}
.line_right{
border-right:1px solid #DEDEDE;
}
.float_right{
float:right;
}
.float_left{
float:left;
}
.content_description, .content_description2, .content_description3, .content_description4{
float:left;
text-align:center;
}
.content_description{
width:143px;
}
.content_description2{
width:185px;
}
.content_description3{
width:145px;
}
.content_description4{
width:95px;
padding-bottom:8px;
}
.content_description p, .content_description2 p, .content_description3 p, .content_description4 p, .modulo04 p{
margin:0;
padding:0;
}
.single_ipod{
width:143px;
float:left;
}
.iPod_detail{
width:145px;
float:left;
}
.iPod_nano_detail{
width:95px;
float:left;
}
.ipod_classic{
width:184px;
text-align:left;
}
.iMac{
width:108px;
text-align:left;
float:left;
}
.MacPro{
width:300px;
text-align:left;
}
.MacPro1{
width:266px;
text-align:right;
}
.ipod_touch{
width:138px;
text-align:left;
}
.series{
width:565px;
margin: 0 5px;
padding-left:10px;
}
.series_ipod, .series_ipod_long{
padding-left:10px;
float:left;
}
.bredcrumb {
margin-right:5px;
}
.bredcrumb span{
float:right;
}
.border{
border-right:1px dotted #CCCCCC;
}
.series_ipod{
width:85px;
margin-right:8px;
margin-left:5px;
}
.series_ipod_long{
width:465px;
}
.series_ipod_classic{
width:174px;
text-align:left;
float:left;
}
.single_product{
width:185px;
float:left;
}
.content1 img{
margin:0 5px 5px 5px;
}

.content1, .content2{
padding:4px;
}
.content3{
padding:16px 9px 0 9px;
}


.content4{
padding:7px 0 0 7px;
}

.content3 a, .content3 span, .series h1, h2{
margin:0;
padding:0;
}
.content1 img, .content3 img{
float:left;
margin:0 8px;
}
.content2 img{
float:right;
}
.content1 p, .segue{
padding-right:10px;
padding-left:10px;
}

.content4 p{
padding:0 5px;
}
.segue{
padding-right:10px;
}
.content2 p, .content2 h1{
padding-left:10px;
}
.content2 h1{
padding-left:10px;
}
.segue, .segue a, .segue1, .segue1 a{
width:55px;
height:19px;
float:right;
display:block;
}

.modul_medium{
width:385px;
height:164px;
}
.modul_medium_top{
width:385px;
height:6px;
background:url(images/bg_medium_top.png) no-repeat top;
}
.solid{
width:385px;
height:6px;
background:url(images/corsi/solid.png) no-repeat top;
}
.content_medium_modul{
width:384px;
height:151px;
background:#FFFFFF;
border-left: 1px solid #DEDEDE;
float:left;
background:url(images/bg_medium_modul.png) repeat-y left;
}

.content_medium_modul2{
width:384px;
height:175px;
background:#FFFFFF;
border-left: 1px solid #DEDEDE;
float:left;
background:url(images/bg_medium_modul.png) repeat-y left;
}

.content_medium_modul3{
width:384px;
height:175px;
background:#FFFFFF;
border-left: 1px solid #DEDEDE;
float:center;
background:url(images/bg_medium_modul.png) repeat-y left;
}

.modul_medium_bottom{
width:385px;
height:8px;
background:url(images/bg_medium_bottom.png) no-repeat top;
clear:both;
}
.little_modul_container{
width:188px;
height:165px;
float:left;
}
.modul_little_top{
width:188px;
height:6px;
background:url(images/bg_little_top.png) no-repeat top;
}
.content_little_modul{
width:187px;
height:151px;
background:url(images/bg_little_modul.png) repeat-y left;
border-left: 1px solid #DEDEDE;
float:left;
}

.modul_little_bottom{
width:188px;
height:8px;
clear:both;
background:url(images/bg_little_bottom.png) no-repeat top;
}

.text_center, .download{
text-align:center;
}
.download{
margin-top:10px;
}
.paginazione{
width:591px;
height:21px;
text-align:center;
border-left: 1px solid #DEDEDE;
background:url(images/bg_big_modul.png) repeat-y left;
clear:both;
}
.paginazione_products{
width:591px;
text-align:center;
margin-top:1px;
clear:both;
}
.paginazione a, .paginazione span, .paginazione_products a, .paginazione_products span{
margin:0 8px;
}
.serviceText{
width:300px;
float:left;
}
.text_footer{
width:80%;
padding-top:6px;
float:left;
}
.text_footer img{
float:left;
}
.powered{
widows:20%;
margin-top:12px;
padding-right:8px;
float:right;
}
.content_other_products{
margin:8px 4px;
}
.modulo04{
float:left;
width:288px;
text-align:left;
padding-top:5px;
}
.modulo04 img{
float:left;
margin:0;
margin:0;
}
.courses_modul{
width:560px;
float:left;
padding:8px;
margin:5px 0 0 5px;
}
.courses_modul img{
float:left;
margin-right:8px;
}
.courses_modul div{
padding-left:4px;
}
.courses_description{
width:270px;
float:left;
padding:8px;
margin:5px 0 0 5px;
}