html { margin: 0px; padding: 0px; }

body 
{
	background-color:#121212;
	margin:0;
	font-family:verdana;color:#ffffff;font-size:11px;
}

h1 {font-size:20px;font-weight:bold;color:#003569;font-family:arial;letter-spacing:1px;}

.news {font-size:11px;font-size:11px;padding-left:11px;line-height:15px;}
.news h1{font-size:13px;font-weight:bold;color:#bf0000;text-transform:uppercase;margin-top:20px;margin-bottom:11px;}

.boxhome {font-size:11px;padding-left:11px;padding-right:11px;line-height:15px;text-align:justify;background:url(images/boxbg.gif) repeat-y}
.boxhome a{color:#d00000;text-decoration:none;font-style:italic;}
.boxhome a:hover{color:#f9b400;text-decoration:none;font-style:italic;text-decoration:underline;}

.links {font-size:11px;padding-left:140px;line-height:15px;text-align:left;padding-top:15px;background:url(images/links.gif) no-repeat}
.links a{color:#ffffff;text-decoration:none;}
.links a:hover{color:#f9b400;text-decoration:none;}

a{color:#fff;}

.credits_left{text-align:center;height:100px;}
.credits_right{text-align:left;padding-left:20px;height:100px;}
.linea_bottom{background:url(images/lineeBg.gif) repeat-x;height:21px;width:700px}
.blackTableRow_middle,.blackTableRow_left,.blackTableRow_right{background-color:#000}
.blackTableRow_left{border-left:solid 1px #232323;}
.blackTableRow_right{border-right:solid 1px #232323;}
.blackTableRow{border-right:solid 1px #232323;border-left:solid 1px #232323;background-color:#000;}
.blackTableRow_bottom{border-bottom:solid 1px #232323;}

.newsTitle,.newsTitleHome{text-decoration:none;font-size:13px;font-weight:bold;color:#bf0000;text-transform:uppercase;margin-top:20px;margin-bottom:11px;clear:both;text-align:left;}
.newsBody{font-size:11px;padding-left:11px;line-height:15px;clear:both;text-align:left;padding-bottom:20px}
.newsBodyHome{font-size:11px;padding-left:0px;line-height:15px;clear:both;text-align:left;padding-bottom:20px}
.newsBodyHome{padding-bottom:4px}
.boxTitle{background:url(images/boxTitleBg.gif) no-repeat;padding:3px;text-align:left}
.newsDetailTitle,.magazineDetailTitle{text-decoration:none;font-size:13px;font-weight:bold;color:#bf0000;text-transform:uppercase;text-align:left;}
.newsDetailBody,.magazineDetailBody{text-align:left}
.newsHeader{background:url(images/news.gif) no-repeat;height:48px;width:677px}
.magazineHeader{background:url(images/magazine.gif) no-repeat;height:48px;width:677px}
.credits{background:url(images/dibixBg.gif) no-repeat;width:99px;padding:2px;}
#mainContainer{width:680px;padding:10px}
#garanziaBgit{background:url(images/garanziaBg.gif) no-repeat;padding-top:100px;}
#garanziaBgen{background:url(images/garanziaBg_eng.gif) no-repeat;padding-top:100px;}
#newgriffe{background:url(images/newgriffeBg.gif) no-repeat; height:40px;width:220px;padding-top:40px;padding-left:110px;text-align:left;margin:auto}
#adminContentPage{color:#ffffff;}

body.admin {
	
}

/*Prodotti*/
.BiciSmall{max-width:420px;max-height:280px;}

a.bikecompleta,a.colori,a.misure,a.dettagli{ font-size:12px;font-weight:bold;font-family:Arial;text-transform:uppercase;}

a.bikecompleta{width:197px;height:45px;background-image:url('/img/bike-completa.jpg');display:block;text-decoration:none;}
a.bikecompletaselected,a:hover.bikecompleta{width:197px;height:45px;background-image:url(/img/bike-completa-over.jpg);display:block;}
a.bikecompleta span{padding: 2px 0 0 2px;}

a.bikecompleta span,a.misure span, a.dettagli span, a.colori span
{
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    padding:15px 0 0 72px;
}
a.colori span {padding:22px 0 0 72px;}

a.misure{width:197px;height:49px;background-image:url('/img/misure.jpg');display:block;text-decoration:none;}
a.misureselected,a:hover.misure{width:197px;height:49px;background-image:url(/img/misure-over.jpg);display:block;}

a.dettagli{width:197px;height:47px;background-image:url('/img/dettagli.jpg');display:block;text-decoration:none;}
a.dettagliselected,a:hover.dettagli{width:197px;height:47px;background-image:url(/img/dettagli-over.jpg);display:block;}

a.colori{width:197px;height:58px;background-image:url('/img/colori.jpg');display:block;text-decoration:none;}
a.coloriselected,a:hover.colori{width:197px;height:58px;background-image:url(/img/colori-over.jpg);display:block;}

.bicicompletaImg{max-width:420px;max-height:300px;}

.transpLayer{
    background-color: #eee;
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
}

/*Tabelle misure prodotti*/
.tableMisure{border:solid 1px black;font-family:Verdana;font-size:10px;background:#000;}
.headerMisure{background:#fff;color:Red;text-align:center;font-weight:bold;font-size:11px;}
.valueMisure{background:#fff;color:Black;text-align:center}
.valueMisureAlt{background:#ccc;color:Black;text-align:center}

/* Allineamento verticale */
#contenitore{
    height:330px; /*l’elemento senza altezza fissa deve per forza essere contenuto in un elemento genitore con un altezza fissa*/
    display:table; /*l’elemento contenitore viene visualizzato come una tabella*/
}
#contenuto_centrato{
    display:table-cell; /*l’elemento è visualizzato come una cella della tabella*/
    vertical-align:middle; /*proprietà vertical-align con valore centrato*/
} 

.modelMenu{position:absolute;top:27px;left:110px;width:560px;display:block;}
.modelMenu .models{float:right;}
.menuItem{
    font-size:12px;font-weight:bold;font-family:Arial;text-transform:uppercase;margin-left:5px;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:5px;text-decoration:none;display:block;float:left;height:13px;
}
a:hover.menuItem, a:hover.menuItemSelected{border-bottom:solid 1px red;color:#fff;height:13px;}
.menuItemSelected{
    font-size:12px;font-weight:bold;font-family:Arial;text-transform:uppercase;margin-left:10px;text-decoration:none;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:5px;text-decoration:none;display:block;float:left;height:13px;
    background-color:#B60404;border-bottom:solid 1px #fff;
}

.fieldName{}

.modelProducts{position:relative;left:10px;top:30px;height:70px;margin-top:7px;}

.modelHeader{position:absolute;z-index:100;height:65px;overflow:hidden}
