@charset "utf-8";

/* CSS Document */



html, body {

	background-color:#000000;
	background-image: url(../images/back.jpg);
	background-repeat:repeat-x;
	background-position: top center;
	padding: 0;
	margin: 0;
	height:100%;
	font-family: Arial, Tahoma, Helvetica, sans-serif ;
	font-size:12px;
	color:#7c7c7c;

}



#wrapper {

	width: 956px;
	margin: 0 40px;
	background: transparent url(../images/home_sfondo.jpg) top center no-repeat;
	padding: 0;

}



#header{

	width:956px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	overflow:hidden;

}

h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#666666;
}



#Menutop{

	width: 634px;
	height:37px;
	background: transparent url(../images/sf_top_menu.png) top center no-repeat;
	margin:0;
	padding:0 0 0 325px;
	display:inline;
	overflow:hidden;
	float:left;
	

}


#Menutop ul {
	font-family: Arial;
	display:inline;
	list-style:none;
	float: left;
	padding-left:0px;
	margin:17px 0 0 -25px;
	display:inline;
	overflow:hidden;
}



#Menutop li {
	font-family: Arial;
	display:inline;
	list-style:none;
	padding-right:7px;
	padding-left:7px;
	border-left: 1px solid #7EA6D0;
}



#Menutop li A:link, #Menutop li A:visited, #Menutop li A:active{

	 font-family: Arial;
	 font-size: 12px;
	 font-weight:Normal;
	 color: #013C76;
	 line-height: 12px;
	 text-decoration: none;
}



#Menutop li A:hover {

	font-family:Arial;
	font-size: 12px;
	font-weight: Normal;
	color: #05B8C3;
	line-height: 12px;
	text-decoration: none;

}


#MidMenu{
	width:956px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	overflow:hidden;


}



#logo {

	margin:0 0 0 45px;
	padding: 0;
	width: 299px;
	height: 133px;
	overflow:hidden;
	float:left;
	display:inline;

}



#logo h1 {
	margin:0;
	padding:0;
	width: 299px;
	height: 133px;
	max-height: 175px;
	overflow:hidden;
	line-height: 300px;
	background: transparent url(../images/logo.png) 0 0 no-repeat;
	float:left;
	display:inline;
	cursor:pointer;
}



#menuPrincipale{
	width:450px;
	margin:60px 0 0 150px;
	float:left;
	display:inline;
	overflow:hidden;

}


#menuPrincipale ul {
	font-family: Arial;
	display:inline;
	list-style:none;
	float: left;
	padding-left:20px;
	margin:8px 0 0 -25px;
	display:inline;
	overflow:hidden;
}



#menuPrincipale li {
	font-family: Arial;
	display:inline;
	list-style:none;
	padding-right:7px;
	padding-left:7px;
	border-left: 1px solid #FFFFFF;
}



#menuPrincipale li A:link, #menuPrincipale li A:visited, #menuPrincipale li A:active{

	 font-family: Arial;
	 font-size: 12px;
	 font-weight:Normal;
	 color: #FFFFFF;
	 line-height: 12px;
	 text-decoration: none;
}



#menuPrincipale li A:hover {

	font-family:Arial;
	font-size: 12px;
	font-weight: Normal;
	color: #05B8C3;
	line-height: 12px;
	text-decoration: none;

}

/* Fine Header */





/* inizia contenuti per HomePage */
#contenuti{
	width:956px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}



/* inizia contenuti Sinistra */

#contenutiSinistra{

	width:203px;
	margin:0 0px 0 0;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;

}

#contenutiSxTop{

	width:203px;
	height:37px;
	background: transparent url(../images/prod_menu_top.png) top left no-repeat;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}

.colorBlu{
color:#0000CC !important;
font-weight:bold;
}


.colorRed{
color:#FF0000 !important;
font-weight:bold;
}


#piuRicercati{
width: 190px;
min-height:460px;
background-color:#FFFFFF;
margin:20px 13px 0 0;
padding:0;
}

#piuRicercati h3{
padding: 20px 0px 0px 0px;
text-align:center;
}

#piuRicercati ul{
width:190px;

margin: 10px 0 0 0;
padding: 0;
list-style: none;
}

#piuRicercati li{
font-family:Tahoma;
font-size: 12px;
display: inline;
margin: 0;
padding: 0;
}

#piuRicercati a:link, #piuRicercati a:visited{
font-family:Tahoma;
background: url(../images/sf_menu_prodotti.png) top no-repeat;
font-size: 11px;
display: block;
color:#000000;
margin: 0;
padding: 0 0 0 20px;
line-height:22px;
text-decoration: none;
}


#piuRicercati a:hover, #piuRicercati a:focus, #piuRicercati a:active{
color: #000000;
background: url(../images/sf_menu_prodotti.png) top no-repeat;
font-weight:bold;
}













#MenuProdotti{
width: 190px;
min-height:460px;
background-color:#FFFFFF;
margin:20px 13px 0 0;
padding:0;
}

#MenuProdotti h3{
padding: 20px 0px 0px 0px;
text-align:center;
}

#MenuProdotti ul{
width:190px;

margin: 10px 0 0 0;
padding: 0;
list-style: none;
}

#MenuProdotti li{
font-family:Tahoma;
font-size: 12px;
display: inline;
margin: 0;
padding: 0;
}

#MenuProdotti a:link, #MenuProdotti a:visited{
font-family:Tahoma;
background: url(../images/sf_menu_prodotti.png) top no-repeat;
font-size: 11px;
display: block;
color:#000000;
margin: 0;
padding: 0 0 0 20px;
line-height:22px;
text-decoration: none;
}


#MenuProdotti a:hover, #MenuProdotti a:focus, #MenuProdotti a:active{
color: #000000;
background: url(../images/sf_menu_prodotti.png) top no-repeat;
font-weight:bold;
}


/* inizia contenuti Destra */



#contenutiDestra{
width:753px;
margin:0;
padding:0;
float:left;
}



#FlashBox{
width:753px;
height:164px;
margin:0;
padding:28px 0 0 0;
background: url(../images/sf_flashBox.png) top no-repeat;
float:left;

}

#FotoCorsi{
width:753px;
height:164px;
margin:0;
padding:28px 0 0 0;
background: url(../images/corsi.jpg) top no-repeat;
float:left;
}


#contentMiddle{
width:551px;

margin:0;
padding:10px 12px 0 0;
float:left;
}

#promozioneTop{
width:511px;
height:28px;
margin:0;
padding:0 0 0 40px;
background: url(../images/sf_top_middle.png) top no-repeat;
float:left;
}


#promozioneTop h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
line-height:28px;
}

#promozioneBody{
width:551px;
min-height:830px;
margin:0;
padding:0;
background-color:#FFFFFF;
float:left;
}



/* inizia colonna destra*/


#colonnaDestra{
width:189px;
margin:10px 0 0 0;
padding:0;
float:left;
}



/* inizia box carrello*/


#boxCarrello{
width:189px;
margin:0;
padding:0;
float:left;
}

#boxCarrelloTop{
width:159px;
height:37px;
background: url(../images/sf_top_destra.png) top no-repeat;
margin:0;
padding:0 0 0 30px;
float:left;
}

#boxCarrelloTop h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
line-height:28px;
}

#boxCarrelloBody{
width:169px;
height:74px;
background: url(../images/sf_carrello.png) top no-repeat;
margin:0;
padding:30px 0 0 20px;
float:left;
}

#boxCarrelloBody p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;

}



/* inizia box Login Utente*/

#boxUtente{
width:189px;
margin:10px 0 0 0;
padding:0;
float:left;
}

#boxUtenteTop{
width:159px;
height:37px;
background: url(../images/sf_top_destra.png) top no-repeat;
margin:0;
padding:0 0 0 30px;
float:left;
}

#boxUtenteTop h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
line-height:28px;
}

#boxUtenteBody{
width:169px;
background-color:#FFFFFF;
margin:0;
padding:30px 0 0 20px;
float:left;
}

/* inizia footer*/


#footer{

width:956px;
height:92px;
pedding-top:10px;
border-top:1px solid #FFFFFF;
background-image:url(../images/footer.jpg);
clear:both;

}





#footer h1{

	width:450px;
	height:30px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 30px 0 0 10px;
	padding:0;
	float:left;



}





#footer h2{

width:140px;
height:30px;
font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
margin: 20px 20px 0 260px;
padding:0;
float:right;
}


/* Ciao Banglaore */

/*
A:link, A:visited, A:active{

	 font-family: Tahoma;
	 font-size: 11px;
	 font-weight:bold;
	 color: #FFFFFF;
	 line-height: 11px;
	 text-decoration: none;

}*/



/*A:hover {

	font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #037FD6;
	line-height: 11px;
	text-decoration: none;

}
*/








