body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/alst_bg2.jpg);
	background-repeat:repeat-x;
}
/********** BOX PAGINA ************/
#box {
	width:990px;
	margin:auto;
	margin-bottom:5px;
}
#bg_index {
	width:100%;
	background-image:url(../images/alst_bg.jpg);
	background-repeat:repeat-x;
	height:900px;
	margin:auto;
}
#bg_index_partner {
	width:100%;
	background-image:url(../images/alst_bg_partner.jpg);
	background-repeat:repeat-x;
	height:900px;
	margin:auto;
}
#bg_index2 {
	width:97%;
	background-image:url(../images/alst_bg2.jpg);
	background-repeat:repeat-x;
	height:900px;
	margin:auto;
}
#testata {
	width:990px;
	height:50px;
	margin:auto;
}
#logo {
	float:left;
	width:360px;
	height:50px;
	margin-left:107px;
}
#menu-servizio {
	float:left;
	width:400px;
	height:20px;
	margin-top:10px;
	margin-left:5px;
}
#menu-partners-negozio {
	float:left;
	width:270px;
	height:30px;
	overflow:hidden;
}
#menu-partners-990 {
	float:left;
	width:990px;
	height:30px;
	margin-left:0px;
	margin-top:5px;
	background-image:url(../images/menu-sfumato-blu.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	padding-top:0px;
	margin-bottom:10PX;
}
#menu-partners-int-990{
	float:right;
	width:690px;
	height:30px;
	margin-right:8px;
	overflow:hidden;
	padding-top:8px;
	
}
#foto_index {
	width:990px;
	height:400px;
	background-image:url(../images/riquadro-990.jpg);
	margin-left:0;
	margin-right:0;
}
#main_corpo {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:9px;
}
#main_corpo_partner {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:9px;
}
#foto_box {
	width:750px;
	height:370px;
	margin:auto;
	padding-top:10px;
}
#dove-testo {
	float:left;
	width:240px;
	height:300px;
	margin-top:30px;
	margin-left:30px;
}
#mappa {
	float:left;
	width:650px;
	height:350px;
	margin-top:25px;
	margin-left:8px;
	border:1px solid #000;
}
#foto_box_contatti{
	float:right;
	width:700px;
	height:370px;
	margin:auto;
	padding-top:10px;
}
#contatti-foto {
	float:left;
	width:200px;
	height:335px;
	margin-top:40px;
	margin-left:15px;
}
#contatti-testata {
	float:right;
	width:700px;
	height:20px;
	margin-top:0px;
	margin-left:30px;
	margin-bottom:3px;
	border:1px solid #CCC;
	padding-left:5px;
	padding-top:5px;
	background-color:#5A513D;
}
#contatti-form {
	float:right;
	width:750px;
	height:340px;
	margin-top:2px;
	margin-left:0px;
}

#menu {
	clear:both;
	width:990px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#menu_box {
	width:100%;
	height:40px;
	background-image:url(../images/menu.jpg);
	background-repeat:repeat-x;
	margin-top:8x;
	padding-top:0px;
	border:1px solid #ccc;
}
#menu_box_int {
	clear:both;
	width:990px;
	height:12px;
	margin:auto;
	padding-top:13px;
}

#foot_index {
	clear:both;
	width:990px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#foot_other {
	clear:both;
	width:990px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	border-top:1px solid #ccc;
}
#corpo {
	float:left;
	width:990px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:30px;
}
#corpo-categorie {
	float:left;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:30px;
}
#menu_verticale_dx {
	float:left;
	width:200px;
	margin-left:0px;
	margin-top:5px;
}
#menu_verticale_dx_titolo {
	width:200px;
	height:30px;
	margin-left:0px;
}
#menu_verticale_dx_lista {
	width:194px;
	margin-left:0px;
	padding-left:3px;
	padding-right:3px;
}

#lista_varianti {
	width:194px;
	height:194px;
	margin-top:3px;
	margin-left:3px;
	border:1px solid #000;
}
#thumb_dx {
	float:right;
	width:770px;
	margin-left:10px;
	margin-top:5px;
	background-color:#FFFFFF;
}
#thumb_titolo {
	float:right;
	width:770px;
	height:30px;
	margin-left:0px;
	margin-top:0px;
	background-image: url(../images/prodotti.jpg);
	background-repeat:no-repeat;
}
#thumb_corpo {
	float:right;
	width:770px;
	margin-left:0px;
	margin-top:3px;
}
#thumb {
	float:left;
	width:240px;
	height:200px;
	margin-left:10px;
	margin-top:15px;
	background-image:url(../images/sfondo-thumb.jpg);
	background-repeat:no-repeat;
}
#thumb-foto {
	float:left;
	width:228px;
	height:150px;
	margin-left:6px;
	margin-top:5px;
	background-color:#FFFFFF;
}
#thumb-didascalia {
	float:left;
	width:224px;
	height:35px;
	background-color:#FFFFFF;
	margin-top:1px;
	margin-left:6px;
	overflow:hidden;
	padding:2px;
}

/*********************************PAGINA PRODOTTI******************************************/
#corpo-prodotti {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:30px;
}
#box_prodotti_testo_varianti {
	float:right;
	width:290px;
	margin-left:0px;
	margin-top:5px;
}
#prodotti_testo {
	float:right;
	width:290px;
	margin-left:0px;
	margin-top:0px;
	border:1px solid #ccc;
	padding-bottom:15px;
}
#prodotti_testo_orrizzontale {
	float:left;
	width:290px;
	margin-left:0px;
	margin-top:0px;
	border:1px solid #ccc;
	PADDING:5px;
}
#prodotti_codice {
	float:RIGHT;
	width:300px;
	height:20px;
	margin-left:0px;
	margin-top:0px;
	margin-right:5px;
	padding-left:15px;
	padding-top:8px;
}
#box_prodotti_nome {
	float:left;
	width:284px;
	height:25px;
	margin-left:0px;
	margin-top:0px;
	padding-top:8px;
	padding-left:6px;
	background-image:url(../images/menu-sfumato-blu.jpg);
	background-repeat:no-repeat;
}
#box_prodotti_nome_orrizzontale {
	float:left;
	width:284px;
	height:25px;
	margin-left:0px;
	margin-top:0px;
	padding-top:8px;
	padding-left:6px;
	background-image:url(../images/menu-sfumato-blu.jpg);
	background-repeat:no-repeat;
}
#box_prodotti_testo {
	float:left;
	width:280px;
	margin-left:0px;
	margin-top:0px;
	padding:5px;
}
#prodotti_varianti_titolo {
	float:right;
	width:288px;
	height:23px;
	margin-left:0px;
	margin-top:5px;
	background-image:url(../images/menu-sfumato-blu.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:5px;
}
#prodotti_varianti_titolo_orrizzontale {
	float:right;
	width:440px;
	height:23px;
	background-image:url(../images/menu-sfumato-blu.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:5px;
}
#prodotti_varianti {
	float:left;
	width:290px;
	height:350px;
	margin-left:0px;
	margin-top:5px;
	border:1px solid #ccc;
	overflow:auto;
}
#prodotti_varianti_orrizzontale {
	float:right;
	width:450px;
	height:280px;
	margin-left:0px;
	margin-top:0px;
	border:1px solid #ccc;
	padding:5px;
	overflow:auto;
}
#prodotti_foto {
	float:left;
	width:450px;
	margin-left:0px;
	margin-top:5px;
	background-color:#FFFFFF;
}
#prodotti_foto_orrizzontale {
	float:left;
	width:770px;
	margin-left:0px;
	margin-top:5px;
	background-color:#FFFFFF;
}

/*barra in alto con la funzione di ricerca*/
#foto {
	float:left;
	width:970px;
}
	
#avvisi {
	float:left;
	width:850px;
	height:150px;
	border:1px solid #ccc;
	margin-left:70px;
	margin-top:50px;
}






/*PIE DI PAGINA*/
#pie-di-pagina {
	float:left;
	width:990px;
	height:65px;
	background-image: url(../images/fascia_bottom.jpg);
	background-repeat: repeat-x;
	margin-top:5px;
	margin-bottom:50PX;
}


/*  TESTO */

.Text10				{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.Text10	a			{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.Text10	a:visited 	{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.Text10	a:hover		{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:UNDERLINE;
	
}

/*  TESTO PRINCIPALE */
.Text10w				{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.Text10w	a			{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.Text10w	a:visited 	{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.Text10w	a:hover		{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:UNDERLINE;
	
}

/*  TESTO PRINCIPALE */
.Text12b			{
	font-family:verdana;
	font-size:12px;
	font-weight:bolt;
	color:#333333;
	text-decoration:none;
}
.Text12b a			{
	font-family:verdana;
	font-size:12px;
	font-weight:bolt;
	color:#333333;
	text-decoration:none;
}
.Text12b	a:visited 	{
	font-family:verdana;
	font-size:12px;
	font-weight:bolt;
	color:#333333;
	text-decoration:none;
}
.Text12b	a:hover		{
	font-family:verdana;
	font-size:12px;
	font-weight:bolt;
	color:#333333;
	text-decoration:UNDERLINE;
}

/*  TESTO PRINCIPALE */
.Text12wb				{
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
}
.Text12wb	a			{
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
}
.Text12wb	a:visited 	{
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
}
.Text12wb	a:hover		{
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
	color:#0000CC;
	background-color:#FFFFFF;
	padding:5px;
	text-decoration:none;	
}

/*  TESTO PRINCIPALE */
.Text12			{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.Text12 a			{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.Text12	a:visited 	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.Text12	a:hover		{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:UNDERLINE;
	
}

/*  TESTO PRINCIPALE WHITE*/
.Text12W		{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.Text12W a			{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.Text12W	a:visited 	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.Text12W	a:hover		{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:UNDERLINE;
	
}

/*  TESTO PRINCIPALE */
.Text12R		{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
.Text12R a			{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
.Text12R	a:visited 	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
.Text12R	a:hover		{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:UNDERLINE;	
}

