*{ margin:0; padding:0; font-family:MS Sans Serif;
    text-align: center;
}
a { text-decoration:none;}
table { vertical-align:top;}

#maxter                   {  position:fixed; z-index:500;  width:100%; background-image:url("../img/fnd_0.jpg"); background-repeat:repeat-x;}
#maxter #mainpage              { width:950px; margin:0 auto; }
#maxter #mainpage #top         { }
#maxter #mainpage #top #banner { text-align:center; height:78px;  }
#maxter #mainpage #top #nav    { height:45px; font-size:12px; text-align:center; }
#maxter #mainpage #top #nav table { margin:0 auto; height:45px; background-image:url("../img/fnd_3.jpg"); }
#maxter #mainpage #top #nav table tr td   { padding:0 15px; color:#777;}
#maxter #mainpage #top #nav table tr td a { text-decoration:none;  color:#777;}
#maxter #mainpage #top #nav table tr #first    { background-image:url("../img/men_0.jpg"); background-repeat:no-repeat; background-position:left;  }
#maxter #mainpage #top #nav table tr #last     { background-image:url("../img/men_1.jpg"); background-repeat:no-repeat; background-position:right; }
#maxter #mainpage #top #nav table tr .middle   { background-image:url("../img/men_2.jpg"); padding:0 5px;  }
#maxter #mainpage #top #nav table tr #lng      { padding:0 0 0 30px; width:300px; text-align:right; }
#maxter #mainpage #top #nav table tr #selected { background-image:url("../img/men_3.jpg");  }
#maxter #mainpage #top #nav table tr .cell:hover {  background-image:url("../img/men_3.jpg"); background-position:center; background-repeat:no-repeat;}
#maxter #mainpage #top #nav table tr a:hover { color:#0a0;}


#main        {padding:10px 0 90px 0; margin:0 auto; width:950px;}
#main .flash   { margin:5px 25px 10px 25px; width:255px; height:210px; background-image:url("../img/flash_1.jpg"); float:left; }

#bottom                  { height:175px; height:55px; position:fixed;  bottom:0; width:100%; background-image:url("../img/fnd_2.jpg"); background-repeat:repeat-x; background-color:#ddd; padding:25px 0 0 0; padding:35px 0 0 0;}
#bottom #core            { width:950px; margin:0 auto; }
#bottom #core .flash           { font-size:12px; display:none; margin:5px 30px 10px 30px; width:255px; height:100px; background-image:url("../img/flash_0.jpg"); float:left; }
#bottom #core #credit                   { height:60px; background-image:url("../img/pie_2.jpg"); background-color:#ddd; margin:0 auto;  width:950px;}
#bottom #core #credit #left             { float:left;}
#bottom #core #credit #right            { float:right;}
#bottom #core #credit #log       { padding:12px 0 0 0; float:left;}
#bottom #core #credit #contactus { padding:12px 10px 0 0; float:right; font-size:12px; width:270px;}
#bottom #core #credit #contactus img { float:left;}
#bottom #core #credit #contactus div { float:right; margin:13px 0 0 0; vertical-align:middle;}
#bottom #core #credit #login     { padding:12px 0px 0 100px; float:left; font-size:12px; width: 300px; }
#bottom #core #credit #login img { float:right;}
#bottom #core #credit #login div { float:left; margin:9px 0 0 0; vertical-align:middle;}

.end {clear:both; border:0; height:0; width:100%;}

#main #contenitore { width:750px; margin:0 auto;}

#main #Pagina #Corpo { text-align:left;}
#main #Pagina #Corpo #Titolo {font-size:18px; color:#666; text-align:left;}
#main #Pagina #Corpo #Testo  {font-size:14px;color:#999; text-align:left;}
#main #Pagina #Corpo #Testo * { text-align:left;}
#main #Pagina #Immagini {width:300px; float:right;}
#main #Pagina #Immagini .Contenitore {width:300px; height:225px;}
#main #Pagina #Immagini .Contenitore .immagine{width:300px; height:225px;}
#main #Pagina #Immagini .Contenitore .box{width:300px; height:225px; position:relative; top:-225px;}

#main .Categoria { font-size:18px;  margin:0 auto; width:745px; height:70px; background-image:url("../img/link_banner.png"); background-repeat: no-repeat;}
#main .Categoria a { color:#000; }
#main .Categoria:hover { background-position:0 -70px;}
#main .Categoria .Titolo    { float:left; margin:20px 0 0 30px;  }
#main .Categoria .Immagine { float:right; }

#main .Articolo  { width:700px;}
#main .Articolo .Corpo { float:left; width:298px; }
#main .Articolo .Corpo .Titolo {font-size:14px;color:#666;}
#main .Articolo .Corpo .Testo  {font-size:12px;color:#999;}
#main .Articolo .Corpo * { text-align:left;}
#main .Articolo .Corpo ul { margin:0 0 0 20px; }
#main .Articolo .Anteprima { float:left; width:300px; height:225px; }
#main .Articolo .Anteprima .immagini { width:300px; height:225px; }
#main .Articolo .Anteprima .box { z-index:4; width:300px; height:225px; position:relative; top:-225px;}
#main .Articolo .Carrello { float:left; width:102px; }

