/* Bergamo Macchine 2006 */

BODY {margin:0px; width:100%; text-align:center; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.container {position:relative; width:650px; margin:0px; padding:0px; margin-left:auto; margin-right:auto;}

IMG {border:0px;}
IMG.float {float:left; margin:0px; padding:0px;}
IMG.float2 {float:left; padding-right:10px;}
IMG.vert {vertical-align:middle;}

.content {font-size:11px; line-height:17px;}
.content a {text-decoration:none; color:#3e3e3e; border-bottom:1px solid #e9270a;}
.content a:hover {text-decoration:none; color:#e9270a;}

H2 {font-size:17px; font-weight:normal; color:#e9270a;}
H3 {font-size:12px; font-weight:bold; color:#e9270a;}

ACRONYM {border-bottom:1px dashed #e9270a; cursor:help;}


/* --- HEADER --- */

.header {position:relative; width:650px; height:120px;}

.payoff {display:none;}
.payoff H1 {display:none;}

.logo {position:absolute; top:24px; left:0px; width:330px;}

.menu {display:none;}



/* --- BOX HOME --- */

.boxhome {position:relative; width:765px; height:170px; margin:25px 0px 25px 0px; text-align:left; background-image:url(img/bg-box-home.gif); background-repeat:repeat-x;}
.text {float:left; width:370px; padding:0px 20px 6px 10px; margin-top:10px; border-right:1px solid #d0d0d0;}
.assistenza {float:left; width:335px; padding:0px 0px 6px 10px; margin-top:10px;}

.servizi {float:left; width:167px; padding-left:10px; margin-top:8px;}
.servizi2 a {display:block; font-size:11px; height:23px; width:167px; margin-bottom:4px; text-decoration:none; color:#3e3e3e;}
.servizi2 a:hover {text-decoration:none; color:#e9270a;}




/* --- SOTTO HOME --- */

.sotto {position:relative; width:765px; overflow:auto; margin:25px 0px 20px 0px;}
.sotto-falso {width:765px;}

.box-grey {float:left; width:250px; padding-right:20px; text-align:left;}
.box-grey .title {font-size:11px; font-weight:bold; background-color:#3e3e3e; color:#FFFFFF;}
.box-grey .title a {display:block; width:232px; padding:4px 6px 0px 12px; height:18px; color:#FFFFFF; text-decoration:none;}
.box-grey .title a:hover {color:#FFFFFF; background-color:#545454; text-decoration:none;}

.box-red {float:left; width:225px; text-align:left;}
.box-red .title {width:207px; padding:4px 6px 0px 12px; height:18px; font-size:11px; font-weight:bold; background-color:#e9270a; color:#FFFFFF;}


.categories {font-size:11px; border-bottom:1px solid #3e3e3e; width:250px; height:46px;}
.categories a {display:block; padding-left:12px; text-decoration:none; color:#3e3e3e;}
.categories a:hover {text-decoration:none; color:#e9270a;}

.categories IMG {float:right;}

.categories BR {font-size:8px;}



/* --- MIDDLE INTERNA --- */
.middle {position:relative; width:650px; overflow:visible; margin-top:30px; margin-bottom:25px; }
.middle-falso {width:650px;}

.sx {display:none;}

.center {float:left; padding:0px 25px 0px 0px; width:450px; text-align:left;}
.center IMG.img {margin-top:15px;}

.center-lungo {float:left; padding:0px 0px 0px 0px; width:650px; text-align:left;}

.dx {float:left; width:152px; text-align:left;}

.box-referente {margin-top:15px; font-size:11px; line-height:16px; border:1px solid #3e3e3e; width:138px; padding:8px 6px 6px 6px; background-image:url(img/bg-referente.gif); background-position:top; background-repeat:repeat-x;}
.box-referente a {color:#3e3e3e; text-decoration:none;}
.box-referente a:hover {color:#e9270a; text-decoration:none;}

.box-referente BR {font-size:8px;}

HR {color:#b2b2b2; height:1px; margin:3px 0px 3px 0px;}

.sottomenu .sezione {display:none;}

.sottomenu {display:none;}



/* --- CATALOGO --- */

.briciole {font-size:11px; color:#3e3e3e; margin-top:5px;}
.briciole a {color:#3e3e3e; text-decoration:none;}
.briciole a:hover {color:#e9270a; text-decoration:none;}
.briciole .selected {color:#e9270a; text-decoration:none;}


.cat {float:left; padding-right:20px; width:165px; height:170px; font-size:11px; text-align:center; background-image:url(img/bg-categoria.gif); background-repeat:no-repeat;}
.cat a {display:block; width:130px; height:92px; padding:20px 20px 10px 10px; text-decoration:none; color:#3e3e3e;}
.cat a:hover {text-decoration:none; color:#e9270a;}

.cat-last {float:left; padding-right:0px; width:165px; height:170px; font-size:11px; text-align:center; background-image:url(img/bg-categoria.gif); background-repeat:no-repeat;}
.cat-last a {display:block; width:130px; height:92px; padding:20px 20px 10px 10px; text-decoration:none; color:#3e3e3e;}
.cat-last a:hover {text-decoration:none; color:#e9270a;}

.cat2 {float:left; width:108px; height:130px; padding-right:20px; margin-bottom:20px; font-size:11px; text-align:center; background-image:url(img/bg-categoria2.gif); background-repeat:no-repeat;}
.cat2 a {display:block; width:96px; height:124px; padding:3px 6px 3px 6px; text-decoration:none; color:#3e3e3e;}
.cat2 a:hover {text-decoration:none; color:#e9270a;}

.cat2 IMG { margin-bottom:4px;}

.cat2text {text-align:left; width:96px; margin:0px; padding:0px;}

.scheda {width:535px; margin-top:20px;}
.colonna-scheda {float:left; width:150px; padding-right:35px;}
.center-scheda {float:left;  width:350px; text-align:left;}

.button {border:1px solid #3e3e3e; width:148px; font-size:11px; margin-bottom:10px;}
.button a {display:block; width:148px; padding-top:3px; text-decoration:none; color:#3e3e3e;}
.button a:hover {text-decoration:none; color:#e9270a; background-color:#efefef;}

.button IMG {float:left; padding-right:5px;}

.prezzo {font-weight:bold; color:#e9270a;}

.lista ul {list-style-image:url(img/lista.jpg); font-size:11px; margin:10px 0px 0px 14px; padding:0px; line-height:17px;}


/* --- FOOTER --- */

.footer {position:relative; width:650px; margin-top:20px; text-align:left; margin-left:auto; margin-right:auto;}

.anagrafica {width:635px; padding:4px 0px 4px 15px; background-color:#e1e1e1; font-size:10px;}
.anagrafica a {text-decoration:none; color:#3e3e3e;}
.anagrafica a:hover {text-decoration:none; color:#e9270a;}

.copyright {width:650px; height:18px; text-align:left; font-size:10px; color:#888888; margin-top:6px; margin-bottom:6px;}
.copyright a {text-decoration:none; color:#3e3e3e;}
.copyright a:hover {text-decoration:none; color:#e9270a;}

