﻿/* centrare la pagina web a larghezza fissa */
body { 
    text-align:center;
    font-family: verdana, arial, helvetica;
    font-size:10px;
    margin-top:4px;
    background-color:#333;
    }  
#testa { width:985px; height:125px; margin:0px auto 0px auto; text-align:left }
#menu { width:985px; height:22px; margin:0px auto; text-align:left }
#righe_top { width:985px; height:19px; margin:0px auto; text-align:left }
#menu_bottom { width:985px; height:22px; margin:0px auto; text-align:left }

#corpo { width:985px; min-height:370px; margin:0px auto 0px auto; text-align:left }
#piedipagina { width:983px; height:28px; margin:1px auto; text-align:center; }

/* testa */
#testa { 
    background:#333; 
    background-repeat:no-repeat;
    padding:0px; 
}

#testa:hover 
{
	cursor:pointer;
}

/* menu */
#menu { 
    position:relative; 
    background-repeat:repeat-x;
    background:#333; 
    z-index:4;
}

#divM3up, #divM2up, #divM1up
{
	font-family:Tahoma, helvetica;
	color:#fff;
	text-align:center;
	font-size:14px;
	letter-spacing:8px;
	}

#divM3dn, #divM2dn, #divM1dn
{
	position:absolute;
	overflow:visible;
	z-index:5;
	}

	
#divM3dn div, #divM2dn div, #divM1dn div
{
	text-align:center;
	z-index:6;
	}


/* corpo */
#corpo { 
    position:relative; 
    background:#ffffff; 
    z-index:3;

}
#corpo-colonna1 
{
    position:absolute; top:0; left:0;
    background-color:#333;
    width:20px;
    padding: 0px 0px 0px 5px; 
    height:100%;
    
}
#corpo-colonna2 
{
	
    margin:0 155px 0 20px; /*0 200px 0 160px; */
   /*border-left:1px solid #000; 
    border-right:1px dotted #000; 
    min-height:300px;*/
    min-height:300px;
    background:#666; 
    padding:10px 10px auto 10px; 
    overflow:auto;
}
#corpo-colonna3 
{
	position:absolute; top:0; right:0; 
    width:155px; 
    padding:0px; 
    background-color:#333;
    height:100%;
}

/*pie' di pagina */
#piedipagina 
{
    background-color:#000; 
    color:#fff;
    background-repeat:repeat-x; 
    padding:8px 0px 0px 0px; 
}

/*
.home 
{ 
    padding:0px; 
    background-color:#666;
    height:100%;
    font-family:Verdana;
    font-size:10px;
    color:#c6c6c6;
    vertical-align:top;
    text-align:justify;
      
}
*/

/* **************** */
/* classi generiche */
/* :: Begin :: */
* div.DivCenter
{
	width:100%;
	text-align:center;
}

div.DivCenter
{
	width:100%;
	text-align:-moz-center;
}

a.aSfondoScuro
{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

a.aSfondoScuro:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:#ccc;
}
img.imgStoria
{
	width:176px; border:solid 2px #fff;
	cursor:pointer;
}
/* :: End :: */
/* classi generiche */
/* **************** */


/* ************** */
/* menu inferiore */
/* :: Begin :: */
#menu_bottom
{
	background-color:#333;
}

div.divVociMenuSotto
{
	font-family:Tahoma, helvetica;
	color:#fff;
	text-align:center;
	font-size:14px;
	letter-spacing:8px;
}
	
a.aVociMenuSotto
{
	font-family:Tahoma, helvetica;
	color:#fff;
	text-align:center;
	font-size:14px;
	letter-spacing:8px;
	text-decoration:none;
}

a.aVociMenuSotto:hover
{
	font-family:Tahoma, helvetica;
	color:#fff;
	text-align:center;
	font-size:14px;
	letter-spacing:8px;
	text-decoration:none;
	cursor:pointer;
}
/* :: End :: */
/* menu inferiore */
/* ************** */


/* ************* */
/* Link del menu */
/* :: Begin :: */

/* Menu 1 */
a.aMenuUpM1
{
	color:#fff;
	text-decoration:none;
}

a.aMenuUpM1:hover
{
	color:#660033;
	text-decoration:none;
}

a.aMenuM1
{
	text-decoration:none;
	color:#fff;
}

a.aMenuM1:hover
{
	text-decoration:none;
	color:#999;
}

/* Menu 2 */
a.aMenuUpM2
{
	color:#fff;
	text-decoration:none;
}

a.aMenuUpM2:hover
{
	color:#ffcc99;
	text-decoration:none;
}

a.aMenuM2
{
	text-decoration:none;
	color:#333;
}

a.aMenuM2:hover
{
	text-decoration:none;
	color:#000;
}

/* Menu 3 */
a.aMenuUpM3
{
	color:#fff;
	text-decoration:none;
}

a.aMenuUpM3:hover
{
	color:#000;
	text-decoration:none;
}

a.aMenuM3
{
	text-decoration:none;
	color:#fff;
}

a.aMenuM3:hover
{
	text-decoration:none;
	color:#000;
}
/* :: End :: */
/* Link del menu */
/* ************* */



/* *************** */
/* Pagina catalogo */
/* :: Begin :: */

a.aCatalogo
{
	text-decoration:underline;
	font-weight:bold;
	color:#222;
}

a.aCatalogo:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
}

/* titolo e sottotitolo del prodotto nel catalogo (step4) */
span.spnTitolo1Step4
{
	font-weight:bold; 
	font-size:12px;
	text-decoration:underline;
}

span.spnTitolo2Step3
{
	font-style:italic;
}

span.spnTitolo2Step4
{
	font-size:10px;
	font-style:italic;
}

div.divCatStep1, div.divCatStep2, div.divCatStep3, div.divCatStep1
{
	font-size:11px;
}

/* :: End :: */
/* Pagina catalogo */
/* *************** */

