/* specifici per dominio */

/* 

*************TEMPLATE PER MENU PRINCIPALE A PIU' LIVELLI

div.Menuprincipale_YYY {
}

#Menuprincipale_ZZZ {
                    ZZZ è l'id della pagina cui fa capo il menu di livello superiore al livello 0
}

ul.UlMenuprincipale_YYY {
}

li.LiMenuprincipale_YYY {
}

a.aMenuprincipale_YYY:link, a.aMenuprincipale_YYY:active, a.aMenuprincipale_YYY:visited {
}

a.aMenuprincipale_YYY:hover {
} 

li.LiMenuprincipale_YYY_active {
}

a.aMenuprincipale_YYY_active:link, a.aMenuprincipale_YYY_active:active, a.aMenuprincipale_YYY_active:visited {
}

a.aMenuprincipale_YYY_active:hover {
} 

*************TEMPLATE PER MENU SECONDARIO
************* PRIMO LIVELLO

div.MenuXXX {
}

#DivMenuXXX { 
                    si tratta del livello in cui viene stampato il titolo del menu se è stato popolato nel db
}

ul.UlMenuXXX {
}

li.LiMenuXXX {
}

a.aMenuXXX:link, a.aMenuXXX:active, a.aMenuXXX:visited {
}

a.aMenuXXX:hover {
} 

li.LiMenuXXX_active {
}

a.aMenuXXX_active:link, a.aMenuXXX_active:active, a.aMenuXXX_active:visited {
}

a.aMenuXXX_active:hover {
} 

************* ALTRI LIVELLO

div.MenuXXX_YYY {
}

#MenuXXX_ZZZ {
                    ZZZ è l'id della pagina cui fa capo il menu di livello superiore al livello 0
}

ul.UlMenuXXX_YYY {
}

li.LiMenuXXX_YYY {
}

a.aMenuXXX_YYY:link, a.aMenuXXX_YYY:active, a.aMenuXXX_YYY:visited {
}

a.aMenuXXX_YYY:hover {
} 

li.LiMenuXXX_YYY_active {
}

a.aMenuXXX_YYY_active:link, a.aMenuXXX_YYY_active:active, a.aMenuXXX_YYY_active:visited {
}

a.aMenuXXX_YYY_active:hover {
} 

*/

/* LINK SECONDARI */

div.Menu85 {
}

#DivMenu85 { 
}

ul.UlMenu85 {
    padding: 24px 24px 0px 0px;
}

li.LiMenu85 {
    text-align:right;
}

a.aMenu85:link, a.aMenu85:active, a.aMenu85:visited {
    font-weight:bold;
    color:#C69838;
    text-decoration:none;
}

a.aMenu85:hover {
    color:#000000;
} 

li.LiMenu85_active {
    text-align:right;
}

a.aMenu85_active:link, a.aMenu85_active:active, a.aMenu85_active:visited {
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}

a.aMenu85_active:hover {
} 

/* ATTIVITA' */

div.Menu86 {
}

#DivMenu86 {
    padding:36px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
    color:#94191D;
    text-align:center;
}

ul.UlMenu86 {
}

li.LiMenu86 {
    margin:12px 0px 18px 0px;
    text-align:center;
}

a.aMenu86:link, a.aMenu86:active, a.aMenu86:visited {
}

a.aMenu86:hover {
} 

li.LiMenu86_active {
    margin:12px 0px 18px 0px;
    text-align:center;
}

a.aMenu86_active:link, a.aMenu86_active:active, a.aMenu86_active:visited {
}

a.aMenu86_active:hover {
} 

/* SPONSOR */

div.Menu103 {
}

#DivMenu103 {
    padding:36px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
    color:#94191D;
    text-align:center;
}

ul.UlMenu103 {
}

li.LiMenu103 {
    margin:12px 0px 18px 0px;
    text-align:center;
}

a.aMenu103:link, a.aMenu103:active, a.aMenu103:visited {
}

a.aMenu103:hover {
} 

li.LiMenu103_active {
    margin:12px 0px 18px 0px;
    text-align:center;
}

a.aMenu103_active:link, a.aMenu103_active:active, a.aMenu103_active:visited {
}

a.aMenu103_active:hover {
} 

/* SHOP */

div.Menu104 {
}

#Menu104 {
    margin-top:24px;
    margin-right:16px;
    margin-left:16px;
    margin-bottom:3px;
    padding:3px;
	background-image:url('immagini/nero20.png');
    border:1px solid #FFFFFF;
    text-align:right;
}

ul.UlMenu104 {
    color:#FFFFFF;
}

li.LiMenu104 {
    display:inline;
}

a.aMenu104:link, a.aMenu104:active, a.aMenu104:visited {
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

a.aMenu104:hover {
    color:#000000;
} 

li.LiMenu104_active {
    display:inline;
}

a.aMenu104_active:link, a.aMenu104_active:active, a.aMenu104_active:visited {
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}

a.aMenu104_active:hover {
} 

li.LiMenu104_separatore {
    display:inline;
}

li.LiMenu104_active_separatore {
    display:inline;
}

/* specifici per sito */

#TManimazione {
    position:absolute;
    z-index:10;
}

#TMspazioTesta {
    width:824px;
    height:272px;
}

#TMspazioTestaIII {
    width:824px;
    height:92px;
}

#TMspazioTestaIV {
    width:824px;
    height:240px;
}

#TMcontenutoSx {
    width:630px;
    background-image:url('immagini/nero20.png');
    vertical-align:top;
}

#TMcontAnimazione {
    clear:both;
    width:630px;
    height:360px;
    border-bottom:1px solid #666666;
}

#TMcontAnimazioneIII {
    clear:both;
    width:630px;
    height:330px;
    border-bottom:2px solid #666666;
}

#TMcontPrimoPiano {
    float:left;
    width:260px;
    height:360px;
    background-image:url('immagini/nero20conRigaWIP.png');
}

#TMcontNovita {
    float:left;
    width:370px;
    height:360px;
    background-image:url('immagini/nero20.png');
}

#TMcontNovitaSx {
    position:absolute;
    z-index:90;
    float:left;
    width:90px;
    height:360px;
    background-image:url('immagini/prev-horizontal.png');
    cursor:pointer;
}

#TMcontNovitaDx {
    position:relative;
    z-index:90;
    float:right;
    width:90px;
    height:360px;
    background-image:url('immagini/next-horizontal.png');
    cursor:pointer;
}

#TMcontMoto {
    clear:both;
    width:630px;
    height:240px;
    border-bottom:1px solid #666666;
}

#TMcontRassegna {
    width:630px;
    height:260px;
    border-bottom:1px solid #666666;
}

#TMcontMercato {
    width:630px;
    height:260px;
}

.TMcontIntestazione {
    height:30px;
    background-image:url('immagini/nero20.png');
}

.TMcontIntestazione div {
    padding: 7px 0px 0px 24px;
    font-weight:bold;
    font-size:12px;
    color:#94191D;
}

#TMcontenutoDx {
    width:194px;
    background-image:url('immagini/nero60conRiga.png');
    vertical-align:top;
}

#TMspacerSx {
    width:100px;
}

#TMspacerDx {
    width:100px;
}

/* home page */

#TMstoriaContainer {
    width:227px;
    float:right;
}


#TMstoriaContainerIII {
    display:none;
    position:absolute;
    z-index:99;
    width:330px;
    height:330px;
    background-image:url('immagini/nero40.png');
}

#TMstoria {
    padding-top:24px;
    padding-left:12px;
    padding-right:6px;
    text-align: center;
}

#TMstoria h1 {
    font-size:12px;
    font-style:italic;
    font-weight:normal;
}

#TMstoria h2 {
    font-size:13px;
    font-style:italic;
    letter-spacing:2px;
}

#TMstoria h3 {
    font-size:12px;
    font-weight:normal;
}

#TMstoria div {
    font-size:13px;
    color:#C69838;
}

#TMwipContainer {
}

.TMwipHead {
    padding:12px;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
    text-align:right;
}

.TMwipPhoto {
    padding-left:12px;
}

.TMwipTxt {
    padding-left:12px;
    padding-right:12px;
}

.TMwipFoot {
    padding:6px;
    padding-left:12px;
    padding-bottom:3px;
    color:#C69838;
    font-weight:bold;
}

#TMcontNovitaJC {
    position:absolute;
    z-index:10;
    width:570px; 
    height:329px; 
    clip:rect(0px 370px 329px 0px); 
}

.TMnovitaHome {
}

.TMnovitaHead {
    padding:12px;
    font-size:15px;
    font-weight:bold;
}

.TMnovitaHomeTxt {
    text-align:left;
}

.TMnovita {
    position:absolute;
    width:370px;
    padding:14px 0px 0px 0px;
    font-size:15px;
    font-weight:bold;
    text-align:center;
    color:#94191D;
}

.TMnovitaHome div {
   text-align:center;
}
.TMnovitaHome img {
    margin-bottom:6px;
}

.TMslideMotoContainer {
    display:table-cell;
    width:203px;
    height:203px;
    vertical-align:bottom;
}

.TMslideMotoContainer div {
    font-size:8px;
}

.TMslidePressContainer {
    display:table-cell;
    width:150px;
    height:210px;
    vertical-align:bottom;
}

.TMslidePressContainer div {
    font-size:8px;
}

.TMslideDiscContainer {
    display:table-cell;
    width:203px;
    height:203px;
    vertical-align:bottom;
}

.TMslideDiscContainer div {
    font-size:8px;
}

/* elenco moto */

ul.TMulMoto {
}

ul.TMulMoto li {
    display:inline;
}

ul.TMulMoto img {
    margin:6px;
}

/* dettaglio STANDARD */

#TMdettaglioStd {
    display:table-cell;
    width:630px;
    border-top:2px solid #5C5A55;
    border-bottom:2px solid #5C5A55;
    background-image:url('immagini/nero20.png');
}

#TMdettaglioStdSx {
    float:left;
}

#TMdettaglioStdDx {
    display:table-cell;
    float:right;
}

#TMdettaglioTabella {
    width:100%;
    height:100%;
}

.TMinfoStd {
    float:right;
    width:600px;
    padding:16px 3px 3px 0px;
    font-size:11px;
    font-weight:bold;
    text-align:right;
    vertical-align:bottom;
}

/* dettaglio MOTO */

#TMdettaglio {
    height:300px;
    border-top:2px solid #5C5A55;
    border-bottom:2px solid #5C5A55;
}

#TMdettaglioDx {
    float:right;
    width:135px;
    height:270px;
}

#TMscatto {
    float:left;
    width:490px;
    height:300px;
    background-image:url('immagini/nero20.png');
}

#TMdettaglioDxCont {
    padding-left:3px;
    padding-right:3px;
}

#TMdettaglioDxCont li {
    list-style-type:none;
}

.TMscrollPanePrj {
    height:250px;
}

.TMinfo {
    float:right;
    padding:16px 3px 3px 0px;
    font-size:11px;
    font-weight:bold;
    text-align:right;
    vertical-align:bottom;
}

/* generici */

a.TMtitolo:link, a.TMtitolo:visited, TMtitolo:active {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}

a.TMtitolo:hover {
    text-decoration:underline;
}

.TMtitoloLink {
    padding:6px 18px 6px 18px;
    background-image:url('immagini/nero20.png');
    font-weight:bold;
    font-size:13px;
}

#TMextra4Page {
    margin:18px;
    margin-top:0px;
    padding:3px;
    border:1px solid #666666;
    background-image:url('immagini/nero20.png');
}

.ADimgLink {
    margin-right:3px;
}

#TMheaderMmedia {
    padding:6px;
    font-size:13px;
    font-weight:bold;
}

/* MAIL DI NOTIFICA */

/* richiesta d'ordine */

#TMmailLogo {
    width:800px;
    margin:auto;
    padding-bottom:12px;
}

#TMmailContent {
    width:800px;
    margin:auto;
}
