body{background-color:#ffffff; margin:0; padding:0;}

table, div, td, input,textarea, select{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px;}
form{margin:0; padding:0;}
.floatl{float:left;}
.floatr{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
a:link, a:visited{color:#064A7C; text-decoration:underline; margin:0; padding:0;}
a:hover{color:#064A7C; text-decoration:none; margin:0; padding:0;}
img{border:0;}
.clear{clear:both;}
h2{font-size:14px; font-weight:bold; margin:0; padding:0;}
h3{font-size:13px; font-weight:bold; margin:0; padding:0;}
hr{ border:0;padding:0;margin:0 }
.msg{background-color:#e5edf5; width:200px; border-top:1px solid #198afa; border-bottom:1px solid #198afa; margin:5px 0px 0px 0px; padding:10px;}
.msg img{vertical-align:middle; margin:0px 10px 0px 0px; padding:0;}
.message{background-color:#e5edf5; width:400px; border-top:1px solid #198afa; border-bottom:1px solid #198afa; margin:20px auto 0 auto; padding:20px;}

.pager{font-weight:bold; margin:10px 0px 0px 0px; padding:0;}
.pager a{background-color:#005791; color:#FFFFFF; font-weight:bold; margin:0; padding:0px 4px; text-decoration:none;}

/*Generici...*/
.listaDati {width:100%;}
.listaDati th{background-color:#cccccc; font-weight:bold; padding:5px; text-align:left;}
.listaDati td{background-color:#eaeaea; padding:5px}
.boxpdf{padding-bottom:5px;}
.boxpdf img{ vertical-align: middle; margin-right:5px }


/*header*/
#header{width:959px; margin:10px auto 0 auto; padding:0;}
#header .logo{width:225px; margin:0; padding:0;}
#header .menu .flags{margin:0; padding:0;}
#header .menu .topmenu{color:#003C79; margin:14px 0px 8px 0px; padding:0;}
#header .menu .topmenu a{color:#003C79; text-decoration:none; margin:0; padding:0;}

#header .search{background-color:#c5d4e5; width:959px; height:32px; margin:0px 0px 5px 0px; padding:0;}
#header .search .input{background:#FFFFFF none repeat scroll 0% 0%; font-size:11px; border:1px solid #7f9db9; width:190px; height:16px; margin:0; padding:2px 2px 0px 2px;}
#header .search .select{font-family:Arial,Helvetica,sans-serif; font-size:11px; height:20px; margin:0px 0px 0px 0px; padding:0;}
#header .search .titolosearch{margin:10px 0px 0px 10px; padding:0px 5px 0px 0px;}
#header .search .boxinput{margin:5px 0px 0px 8px; padding:0;}
#header .search .btnsearch{margin:5px 0px 0px 10px; padding:0;}
#header .search .btnsearch input{background-color:#cccccc; border:1px solid #999999; margin:0; padding:2px;}
#header .search .boxlink{margin:8px 22px 0px 0px; padding:0;}
#header .search .boxlink a{color:#767f89; text-decoration:underline; margin:24px 0px 0px 10px; padding:0;}

#header .search .topcart{color:#1b2a65; margin:0; padding:8px 10px 0px 0px;}
#header .search .topcart a{color:#1b2a65; text-decoration:underline; margin:0; padding:0;}



/*main*/
#main{/*width:958px;*/ margin:0 auto 0 auto; padding:0;}



/*left*/
#main #left{background-image:url(/images/left_bg.gif); background-position:right; background-repeat:repeat-y; width:192px; margin:0; padding:0;}
#main #left .leftmenu{margin:0px 0px 0px 0px; padding:0;}
#main #left .titolo{color:#ffffff; font-weight:bold; margin:0; padding:7px 0px 0px 10px;}
#main #left .topmenuprodotti{background-color:#7498c0; width:192px; height:28px;  margin:0; padding:0;}
#main #left .topmenu{background-color:#7498c0; width:192px; height:28px;  margin:0; padding:0;}
#main #left .leftmenu .btn{background-image:url(/images/leftmenu_btn_bg.gif); background-repeat:no-repeat; width:192px; height:28px;  margin:0; padding:0;}
#main #left .leftmenu .btn .link{margin:0; padding:0px 0px 0px 10px;}
#main #left .leftmenu .btn .link a:link, #main #left .leftmenu .btn .link a:visited{color:#333333; font-size:10px; font-weight:bold; text-decoration:none; margin:0; padding:0;}
#main #left .leftmenu .btn .link a:hover{color:#7498c0; font-size:10px; font-weight:bold; text-decoration:none; margin:0; padding:0;}

#main #left .leftmenu .btn .link a.sezlink{color:#7498c0; font-size:10px; font-weight:bold; text-decoration:none; margin:0; padding:0;}

#main #left .leftmenu .btn img{margin:9px 8px 0px 0px; padding:0;}
#main #left .leftmenu .btn2{background-image:url(/images/leftmenu_btn_bg.gif); background-repeat:no-repeat; width:192px; height:28px; border-bottom:1px solid #e3e2e2;  margin:0; padding:0;}
#main #left .leftmenu .btn2 .link{margin:0; padding:0px 0px 0px 10px;}
#main #left .leftmenu .btn2 .link a{color:#333333; text-decoration:none; margin:0; padding:0;}
#main #left .leftmenu .btn2 img{margin:11px 8px 0px 0px; padding:0;}

#main #left .leftmenu .areaclienti{background-image:url(/images/left_area_clienti_bg.jpg); background-repeat:no-repeat; width:192px; height:170px;  margin:0; padding:0;}
#main #left .leftmenu .areaclienti .boxinput{width:161px;  margin:0px auto 10px auto; padding:0;}
#main #left .leftmenu .areaclienti .input{background:#FFFFFF none repeat scroll 0% 0%; font-size:11px; width:157px; height:16px; border:1px solid #7f9db9; margin:0; padding:2px 2px 0px 2px;}
#main #left .leftmenu .areaclienti .boxbtn{width:167px; margin:0 auto 5px auto; padding:0;}
#main #left .leftmenu .areaclienti .btn{width:167px; height:24px; margin:0 auto 5px auto; padding:0;}
#main #left .leftmenu .areaclienti a{font-size:10px; color:#5A5A5A; text-decoration:underline; margin:0; padding:0;}

#main #left .leftmenu .areaclienti .linkregistrati a{color:#5A5A5A; text-decoration:underline; margin:0; padding:0;}


/*center*/
#main #center{background-color:#ffffff; background-image:url(/images/center_bg.gif); background-position:right; background-repeat:repeat-y; width:766px; margin:0; padding:0;}
#main #center .breadcrumb{color:#696969; font-size:9px; font-weight:bold; margin:5px 10px 10px 15px; padding:0;}
#main #center .breadcrumb a{color:#696969; font-weight:normal; text-decoration:underline; margin:0; padding:0;}

/*home news*/
#main #center .homenews{margin:0px 0px 0px 2px; padding:0;}
#main #center .homenews .boxnews{background-image:url(/images/news_box_bg.gif); background-repeat:no-repeat; width:252px; height:168px; margin:0; padding:0;}
#main #center .homenews .boxnews .titolo{color:#064A7C; font-weight:bold; margin:12px 0px 0px 20px; padding:0;}
#main #center .homenews .boxnews .titolo a{color:#064A7C; text-decoration:none; margin:0; padding:0;}

#main #center .homenews .boxnews .testo{color:#5F5F5F; line-height:14px; margin:15px 20px 0px 20px; padding:0;}
#main #center .homenews .boxnews .testo a:link, #main #center .homenews .boxnews .testo a:visited{color:#cc0000; text-decoration:underline; margin:0; padding:0;}
#main #center .homenews .boxnews .testo a:hover{color:#cc0000; text-decoration:none; margin:0; padding:0;}

/*home prodotti */
#main #center .prodotti{background-image:url(/images/prodotti_box_bg.gif); background-repeat:no-repeat; width:756px; margin:0px 0px 0px 2px; padding:0;}
#main #center .prodotti .titolo{color:#064A7C; font-weight:bold; margin:0; padding:12px 0px 0px 20px;}
#main #center .prodotti .prdcontentbox{width:725px; margin:0 auto 20px auto; padding:0;}
#main #center .prodotti .prdcontentbox .boxprod {width:120px;margin:20px 0px 0px 0px; padding:0;}
#main #center .prodotti .prdcontentbox .boxprod .titolo {color:#333333; font-size:10px; font-weight:bold; height:50px; margin:0px; padding:0; text-decoration:none;}
#main #center .prodotti .prdcontentbox .boxprod .image{height:100px; width:100px; border:1px solid #cccccc; margin:5px 0px 5px 0px; padding:5px;}
#main #center .prodotti .prdcontentbox .boxprod .brand{height:50px;text-align:center;}






/*famiglie*/
#main #center .topboxsez{margin:0px 0px 0px 2px; padding:0;}
#main #center .boxsez{background-image:url(/images/box_bg.gif); background-repeat:no-repeat; width:750px; margin:0px 0px 50px 6px; padding:0;}
#main #center .boxsez .titolo{color:#333333; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:8px 0px 10px 22px;}
#main #center .boxsez .boximg{background-color:#ffffff; width:250px; height:250px; border:1px solid #CCC; margin:0; padding:10px; text-align:center; }
#main #center .boxsez .sx{margin:35px 0px 0px 22px; padding:0;}
#main #center .boxsez .sx .boxtesto{width:237px; margin:10px 0px 20px 0px; padding:0;}


#main #center .boxsez .dx{margin:30px 0px 0px 20px; padding:0;}
#main #center .boxsez .dx .boxlink{margin:0; padding:0;}
#main #center .boxsez .dx .boxlink .marca{width:50px; text-align:center; margin:5px 5px 0px 5px; padding:5px;}
#main #center .boxsez .dx .boxlink .imgsmall{background-color:#ffffff; height:50px; width:50px; text-align:center; border:1px solid #CECECE;padding:5px;margin:5px;}
#main #center .boxsez .dx .boxlink .imgsmall img{;margin:0; padding:0; }
#main #center .boxsez .dx .boxlink .arrow {margin:27px 5px 0px 0px; padding:0;}
#main #center .boxsez .dx .boxlink .link{margin:25px 8px 0px 0px; padding:0;}
#main #center .boxsez .dx .boxlink .link a:link, #main #center .boxsez .dx .boxlink .link a:visited{color:#333333; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
#main #center .boxsez .dx .boxlink .link a:hover{color:#4C4C4C; font-weight:bold; text-decoration:none; margin:0; padding:0;}




/*serie*/
#main #center .boxsez .topserie{margin:10px 0px 10px 0px; padding:0;}
#main #center .boxsez .topserie .marca{margin:4px 8px 0px 0px; padding:0;}
#main #center .boxsez .topserie .imgsmall{background-color:#ffffff; width:100px; height:100px; border:1px solid #CECECE; margin:0px 20px 0px 7px; padding:10px;}
#main #center .boxsez .topserie .imgsmall img{margin:0; padding:0;}
#main #center .boxsez .topserie .boxcontent .boxtesto{width:537px; display:table; margin:0px 0px 10px 0px; padding:0;}

#main #center .boxsez .boxserie{width:756px; margin:0px 0px 50px 2px; padding:0;}

#main #center .boxsez .boxserie .titoli{background-color:#cccccc; font-weight:bold; margin:0px 4px 10px 4px; padding:0;}
#main #center .boxsez .boxserie .titoli .titolo1{width:58px; border-right:1px solid #ffffff; margin:0px 5px 0px 0px; padding:5px 0px 5px 0px;}
#main #center .boxsez .boxserie .titoli .titolo2{width:55px; border-right:1px solid #ffffff; margin:0px 5px 0px 0px; padding:5px 0px 5px 0px;}
#main #center .boxsez .boxserie .titoli .titolo3{width:275px; border-right:1px solid #ffffff; margin:0px 5px 0px 0px; padding:5px 0px 5px 0px;}
#main #center .boxsez .boxserie .titoli .titolo4{width:275px; border-right:1px solid #ffffff; margin:0px 5px 0px 0px; padding:5px 0px 5px 0px;}
#main #center .boxsez .boxserie .titoli .titolo5{width:60px; margin:0; padding:5px 0px 5px 0px;}

#main #center .boxsez .boxserie .boxdati{color:#494949; margin:10px 10px 10px 0px; padding:5px 5px 15px 5px; border-bottom:1px dotted #cccccc;}
#main #center .boxsez .boxserie .boxdati .imgsmall{width:50px; border:1px solid #cccccc; margin:0px 20px 0px 0px; padding:2px;}
#main #center .boxsez .boxserie .boxdati .codice{width:50px; margin:18px 0px 0px 0px; padding:0;}
#main #center .boxsez .boxserie .boxdati .desc{width:270px; margin:18px 0px 0px 0px; padding:0;}
#main #center .boxsez .boxserie .boxdati .app{width:280px; margin:18px 0px 0px 0px; padding:0px 0px 0px 5px;}
#main #center .boxsez .boxserie .boxdati .app a{color:#494949; text-decoration:underline; margin:0; padding:0;}
#main #center .boxsez .boxserie .boxdati .marca{width:50px; margin:18px 0px 0px 0px; padding:0;}
#main #center .boxsez .boxserie .boxdati .marca img{margin:-18px 0px 0px 0px; padding:0;}

#main #center .boxsez .boxserie .msgcart{font-size:12px; margin:20px 0px 20px 0px; padding:0;}
#main #center .boxsez .boxserie .msgcart a:link, #main #center .boxsez .boxserie .msgcart a:visited{color:#1B2A65; text-decoration:underline; margin:0; padding:0;}
#main #center .boxsez .boxserie .msgcart a:hover{color:#1B2A65; text-decoration:none; margin:0; padding:0;}




/*ricerca*/
#main #center .boxsez .ricerca {margin:0; padding:0;}
#main #center .boxsez .ricerca .boxserie{margin:30px 0px 0px -3px; padding:0;}





/*dettaglio*/
#main #center .boxsez .dettsx{margin:35px 0px 0px 22px; padding:0;}
#main #center .boxsez .dettsx .boximg{background-color:#ffffff; margin:0; padding:0; width:250px; height:250px; border:1px solid #CCC;padding:10px;text-align:center;}

#main #center .boxsez .dettdx{width:350px; margin:31px 0px 0px 50px; padding:0;}
#main #center .boxsez .dettdx .dati .schedatitolo{color:#000000; font-weight:bold; margin:0px 5px 0px 0px; padding:0;}
#main #center .boxsez .dettdx .dati{color:#5E5E5E; margin:8px 0px 8px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #B2B2B2;}
#main #center .boxsez .dettdx .dati .stato{margin:-4px 0px 0px 10px; padding:0;}
#main #center .boxsez .dettdx .boxqta{margin:6px 5px 0px 0px; padding:0px 0px 0px 0px;}
#main #center .boxsez .dettdx .boxbtnqta{margin:5px 0px 0px 0px; padding:0;}
#main #center .boxsez .dettdx .input{background:#ffffff none repeat scroll 0% 0%; font-size:11px; border:1px solid #7f9db9; width:40px; height:16px; margin:0; padding:2px 2px 0px 2px;}





/*cart dettagli*/
#main #center .cartdett .topserie{margin:5px 0px 5px 0px; padding:0;}
#main #center .cartdett .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 20px 0px 20px; padding:5px;}
#main #center .cartdett .topserie .marca{margin:4px 8px 0px 0px; padding:0;}
#main #center .cartdett .topserie .imgsmall{background-color:#ffffff; width:100px; height:100px; border:1px solid #CECECE; margin:20px 20px 0px 20px; padding:10px;}
#main #center .cartdett .topserie .imgsmall img{margin:0;}
#main #center .cartdett .topserie .boxcontent .boxtesto{width:537px; margin:20px 0px 20px 0px; padding:0;}

#main #center .cartdett .boxserie{width:756px; margin:0px 0px 50px 2px; padding:0;}

#main #center .cartdett .boxserie .titoli{background-color:#ececec; font-weight:bold; margin:20px 10px 10px 10px; padding:5px;}
#main #center .cartdett .boxserie .titoli .titolo1{width:70px; height:10px; margin:0; padding:0;}
#main #center .cartdett .boxserie .titoli .titolo2{width:60px; margin:0; padding:0;}
#main #center .cartdett .boxserie .titoli .titolo3{width:210px; margin:0; padding:0;}
#main #center .cartdett .boxserie .titoli .titolo4{width:150px; margin:0; padding:0;}
#main #center .cartdett .boxserie .titoli .titolo5{width:120px; margin:0; padding:0;}
#main #center .cartdett .boxserie .titoli .titolo6{width:80px; margin:0; padding:0;}
#main #center .cartdett .boxserie .titoli .titolo7{width:50px; margin:0; padding:0;}

#main #center .cartdett .boxserie .boxdati{color:#494949; margin:10px 10px 10px 10px; padding:5px; border-bottom:1px dotted #cccccc;}
#main #center .cartdett .boxserie .boxdati .imgsmall{width:50px; border:1px solid #cccccc; margin:0px 20px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .codice{width:60px; margin:18px 0px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .desc{width:210px; margin:18px 0px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .app{width:150px; margin:18px 0px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .app a{color:#494949; text-decoration:underline; margin:0; padding:0;}
#main #center .cartdett .boxserie .boxdati .marca{width:120px; margin:18px 0px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .marca img{margin:-18px 0px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .qta{width:50px; margin:18px 0px 0px 0px ; padding:0;}
#main #center .cartdett .boxserie .boxdati .qta input{width:30px; margin:0px 0px 0px -2px; padding:0;}
#main #center .cartdett .boxserie .boxdati .add{margin:16px 0px 0px 0px; padding:0;}
#main #center .cartdett .boxserie .boxdati .add input{ width:50px; background-color:#cccccc; border:1px solid #999999; padding:2px; margin:0;}

#main #center .cartdett .boxserie .boxbtnaggiorna{background-color:#ececec; font-weight:bold; margin:20px 10px 10px 10px; padding:5px;}
#main #center .cartdett .boxserie .boxbtnaggiorna input{background-color:#cccccc; border:1px solid #999999; padding:2px; margin:0;}

#main #center .cartdett .boxform{margin:0; padding:0;}
#main #center .cartdett .boxform .box{width:335px; height:250px;  border:1px solid #cccccc; margin:10px; padding:10px;}
#main #center .cartdett .boxform .box .btnprev{width:120px;background-color:#0066a9; color:#ffffff; border:1px solid #025991; padding:2px; margin:5px 0px 0px 0px;}
#main #center .cartdett .boxform textarea{width:300px;height:100px;}

#main #center .cartdett .boxserie .msgcart{font-size:11px; margin:30px 0px 20px 0px; padding:0;}
#main #center .cartdett .boxserie .msgcart a:link, #main #center .cartdett .boxserie .msgcart a:visited{color:#1B2A65; text-decoration:underline; margin:0; padding:0;}
#main #center .cartdett .boxserie .msgcart a:hover{color:#1B2A65; text-decoration:none; margin:0; padding:0;}


/*servizi*/
#main #center .servizi .boxservizio{margin:30px 10px 0px 20px; padding:0;}
#main #center .servizi .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 20px 0px 20px; padding:5px;}
#main #center .servizi .boxservizio .boxtesto{width:580px; margin:0; padding:0;}
#main #center .servizi .boxservizio .boxtesto .titolo{background-color:#EAEAEA; color:#333333; font-size:13px; border:none; margin:0px 0px 0px 20px; padding:5px;}
#main #center .servizi .boxservizio .boxtesto .testo{line-height:18px; margin:5px 0px 20px 20px; padding:0;}

/*azienda*/
#main #center .azienda .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 30px 0px 20px; padding:5px;}
#main #center .azienda .boxsezazienda{margin:0px 0px 50px 20px; padding:0;}
#main #center .azienda .boxsezazienda .boxtesto{width:600px; margin:0; padding:0;}
#main #center .azienda .boxsezazienda .boxtesto .titolo{background-color:#EAEAEA; color:#000000; font-size:13px; border:0; margin:0px 0px 0px 20px; padding:5px;}
#main #center .azienda .boxsezazienda .boxtesto .testo{line-height:18px; margin:5px 0px 20px 20px; padding:0;}
#main #center .azienda .boxsezazienda .boxtesto .testo .boxdati{margin:0px 40px 0px 0px; padding:0;}
#main #center .azienda .boxsezazienda .boxtesto .testo .boxdati a{color:#3399cc; text-decoration:underline;}

/*news*/
#main #center .news{margin:0; padding:0px 20px 20px 20px;}
#main #center .news .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}
#main #center .news .newspreview{border-bottom:1px dotted #cccccc; margin:0; padding:20px;}
#main #center .news .newspreview .testo{margin:0; padding:0;}
#main #center .news .newspreview .testo a{color:#cc0000; text-decoration:underline; margin:0; padding:0;}

/*news dettaglio*/
#main #center .newsdet{margin:0; padding:0px 20px 20px 20px;}
#main #center .newsdet .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}
#main #center .newsdet .boximg{background-color:#ffffff; margin:10px 0px 0px 0px; padding:0;}
#main #center .newsdet .boxtesto{width:485px; margin:10px 0px 0px 15px; padding:0;}

#main #center .newsdet .boxtesto .data{margin:0; padding:0;}
#main #center .newsdet .boxtesto .titolonews{font-size:14px; color:#CC0000; margin:0; padding:0;}
#main #center .newsdet .boxtesto .testo{margin:0; padding:0;}


/*jobs*/
#main #center .jobs{line-height:18px; margin:0; padding:0px 20px 20px 20px;}
#main #center .testo{line-height:18px; margin:10px 0px 0px 0px; padding:5px 10px 0px 10px;}
#main #center .jobs .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}
#main #center .jobs .boxform{width:330px; margin:0 auto; padding:0;}
#main #center .jobs .titoloinput{margin:0px 0px px 0px; padding:8px 10px 2px 0px;}
#main #center .jobs .input{margin:0px 0px 0px 0px; padding:0;}
#main #center .jobs .inputsmall{margin:0px 5px 5px 0px; padding:0;}
#main #center .jobs .inputsmall input{border:1px solid #7498c0; width:145px;}
#main #center .jobs .input2{margin:0px 0px 5px 0px; padding:0;}
#main #center .jobs .input input{background:#ffffff none repeat scroll 0% 0%; font-size:11px; border:1px solid #7f9db9; width:300px; height:16px; margin:0; padding:2px 2px 0px 2px;}
#main #center .jobs .input textarea{border:1px solid #7498c0; width:300px; height:100px;}
#main #center .jobs .titoloinput .error{color:#ff0000;}
#main #center .jobs .btn{border-top:1px dotted #cccccc; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;}
#main #center .jobs .btn input{background-color:#0066a9; color:#ffffff; width:100px; border:1px solid #025991; padding:2px; margin:5px 0px 0px 0px;}

/*registrazione*/
#main #center .registrazione{line-height:18px; margin:0; padding:0px 20px 20px 20px;}
#main #center .registrazione .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}
#main #center .registrazione .boxform{width:330px; margin:0 auto; padding:0;}
#main #center .registrazione .titoloinput{margin:0px 0px px 0px; padding:8px 10px 2px 0px;}
#main #center .registrazione .input{margin:0px 0px 0px 0px; padding:0;}
#main #center .registrazione .inputsmall{margin:0px 5px 5px 0px; padding:0;}
#main #center .registrazione .inputsmall input{width:145px;}
#main #center .registrazione .input2{margin:0px 0px 5px 0px; padding:0;}
#main #center .registrazione .input input{background:#ffffff none repeat scroll 0% 0%; font-size:11px; border:1px solid #7f9db9; width:300px; height:16px; margin:0; padding:2px 2px 0px 2px;}
#main #center .registrazione .input2 input{background:#ffffff none repeat scroll 0% 0%; font-size:11px; border:1px solid #7f9db9; width:100px; height:16px; margin:0; padding:2px 2px 0px 2px;}
#main #center .jobs .input2 input{background:#ffffff none repeat scroll 0% 0%; font-size:11px; border:1px solid #7f9db9; width:100px; height:16px; margin:0; padding:2px 2px 0px 2px;}
#main #center .registrazione .input textarea{width:300px; height:100px;}
#main #center .registrazione .titoloinput .error{color:#ff0000;}
#main #center .registrazione .btn{border-top:1px dotted #cccccc; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;}
#main #center .registrazione .btn input{background-color:#0066a9; color:#ffffff; width:100px; border:1px solid #025991; padding:2px; margin:5px 0px 0px 0px;}
#main #center .registrazione .btnorder{width:80px;background-color:#0066a9; color:#ffffff; border:1px solid #025991; padding:2px; margin:5px 0px 0px 0px;}



/*listaordini*/
#main #center .listaordini{margin:0; padding:0;}
#main #center .listaordini .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 20px 0px 20px; padding:5px;}
#main #center .listaordini .boxcontent{margin:0; padding:20px 20px 0px 20px;}


/*contatti*/
#main #center .contatti .boxcontatti{margin:0px 0px 0px 0px; padding:0;}
#main #center .contatti .boxcontatti .boxtesto{width:740px; margin:0; padding:0;}
#main #center .contatti .boxcontatti .boxtesto .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 0px 0px 20px; padding:5px;}
#main #center .contatti .boxcontatti .boxtesto .testo{line-height:18px; margin:5px 0px 20px 20px; padding:0;}
#main #center .contatti .boxcontatti .boxtesto .testo .titolo{background-color:#EAEAEA; color:#333333; font-size:13px; border:none; margin:0px 0px 0px 0px; padding:5px;}
#main #center .contatti .boxcontatti .boxtesto .testo .boxdati{width:185px; margin:10px 10px 20px 10px; padding:0;}
#main #center .contatti .boxcontatti .boxtesto .testo .boxdati h3{font-size:12px; border-bottom: 1px dotted #333333;}
#main #center .contatti .boxcontatti .boxtesto .testo .boxdati a{color:#3399cc; text-decoration:underline;}

/*video*/
#main #center .video{line-height:18px; margin:0; padding:0px 20px 20px 20px;}
#main #center .video .testo{line-height:18px; margin:10px 0px 0px 0px; padding:5px 10px 0px 10px;}
#main #center .video .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}

/*cataloghi*/
#main #center .cataloghi{line-height:18px; margin:0; padding:0px 20px 20px 20px;}
#main #center .cataloghi .testo{line-height:18px; margin:10px 0px 0px 0px; padding:5px 10px 0px 10px;}
#main #center .cataloghi .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}

/*linkutili*/
#main #center .linkutili{line-height:18px; margin:0; padding:0px 20px 20px 20px;}
#main #center .linkutili .testo{line-height:18px; margin:10px 0px 0px 0px; padding:5px 10px 0px 10px;}
#main #center .linkutili .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0; padding:5px;}

/*footer*/
#footer{color:#8D8D8D; width:958px;margin:0 auto 0 auto; padding:0px 0px 50px 0px;}
#footer a{color:#8D8D8D; text-decoration:none; margin:0; padding:0;}
#footer .footerleft{width:189px; margin:0; padding:0; height:7px;}
#footer .footerright{width:769px; margin:0; padding:0;}
#footer .footerright .footermenu{margin:27px 0px 15px 0px; padding:0;}

/*marchi*/
#main #center .marchi .boxmarchio{ width:132px;  margin:10px; padding:0;}
#main #center .marchi .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 20px 20px 20px; padding:5px;}

#main #center .marchi .boxmarchio .contenuto{width:130px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:0; padding:20px 0px 0px 0px;}
#main #center .marchi .boxmarchio .contenuto .link{margin:0px 0px 15px 0px; padding:0;}
#main #center .marchi .boxmarchio .contenuto .link a{color:#000000; font-weight:bold; text-decoration:none; margin:0; padding:0;}
#main #center .marchi .boxmarchio .contenuto .logomarchio{margin:0; padding:0; height:100px}


/*privacy*/
.privacy {width:500px; margin:0; padding:0;}
.privacy .boxprivacy{margin:0; padding:0;}
.privacy .boxprivacy .boxtesto{margin:0; padding:0;}
.privacy .boxprivacy .boxtesto .titolo{color:#0076b1; font-size:16px; font-weight:bold; border-bottom: 1px dotted #cccccc; margin:0px 0px 0px 20px; padding:5px;}
.privacy .boxprivacy .boxtesto .testo{line-height:18px; margin:5px 0px 20px 20px; padding:0;}
.privacy .boxprivacy .boxtesto .testo .titolodati{background-color:#ECECEC; font-weight:bold; margin:0; padding:5px;}

