* {
padding: 0;
margin: 0;
} 

body {
margin:0;
padding: 0;
color: #666666;
/*background: #E5E5E5;*/
background: #FFFFFF;
font: 12px Verdana, Arial, Tahoma, sans-serif;
line-height: 17px;
}

a{ color: #666666; text-decoration: none; }
a:hover {  color: #0085cf; }

#top {
padding: 0px 0 0 4px;
background-color:#FFFFFF;
margin-top: 10px;
margin-bottom: 10px;
height: 29px;
}

#content {
padding-top: 5px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#FFFFFF;
}

#wrap {
width: 970px;
margin: 0 auto;
}

#cerca {
margin-top: 0px;
padding-top: 4px;
}

#slideshow {
	overflow: hidden;
	position: relative;
	width: 620px;
	height: 195px;
}

#slideshow img {
	width: 620px;
	height: 195px;
}

#slideshowazienda {
	overflow: hidden;
	position: relative;
	width: 600px;
	height: 195px;
}

#slideshowazienda img {
	width: 600px;
	height: 195px;
}

#slideshowlavora {
	overflow: hidden;
	position: relative;
	width: 967px;
	height: 294px;
}

#slideshowlavora img {
	width: 967px;
	height: 294px;
}

.bottonecerca {
	background-image:url(images/smtop.gif);
	background-repeat:repeat-x;
	font-size:12px;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 24px;
	float:left;
	text-align:center;
	color: #666666;
	text-decoration:none;
	height:30px;
}

#promohome {
width: 310px; 
height:104px; 
float:left;
text-align:center;
padding-top: 5px;
color: #666666;
cursor: pointer;
text-decoration:none;
}

#promohome a {
color:#666666;
text-decoration:none;
}

#carrelloalto {
float: left;
width: 178px; 
font-size:10px; 
font-weight:bold; 
text-align:center;
margin-top: 0px;
border:#999999 1px solid;
padding-top: 20px;
padding-bottom: 20px;
}

#ricprofili {
float: left;
width: 178px; 
font-size:10px; 
font-weight:bold; 
text-align:center;
margin-top: 0px;
border:#999999 1px solid;
padding-top: 0px;
padding-bottom: 20px;
}

#carrelloalto a {
color: #666666;
font-weight: normal;
}

#carrelloalto a:hover {
font-weight: normal;
color: #0085cf;
}

.modulocerca {
font-size:12px;
}

#header {
height: 70px;
background: url(../images/sfondotop.png) repeat-x;
padding-left: 10px;
padding-top: 5px;
}

#headermenu {
height: 60px;
background-color:#3688B7;
line-height: 60px;
}

#titolosoluzioni {
background: #FFFFFF url(../images/icone/totolosoluzione.jpg) no-repeat;
color: #FFFFFF ;
padding: 5px;
font-weight: bold;
font-size: 12px;
}

#iconanegozio {
background: url(../images/icone/carrello.png) no-repeat left; 
padding: 5px 5px 5px 36px; 
font-size:12px; 
font-weight:bold;
/*border: #999999 solid 1px;*/
color:#2eb135;
}

#iconaconferma {
background: url(../images/icone/confermaordine.png) no-repeat left; 
padding: 10px 5px 10px 36px; 
font-size:12px; 
font-weight:bold;
/*border: #999999 solid 1px;*/
color:#2eb135;
}

#bloccosoluzioni {
width: 180px;
float:left;
font-size:10px;
}

#bloccodownload {
background: url(../images/destradownload.png) no-repeat;
width: 152px;
height:114px;
float: right;
font-size:10px;
margin-right: 3px;
}


#titolodownload {
color: #FFFFFF ;
padding: 5px;
font-weight: bold;
font-size: 12px;
}

#bloccodownload1 {
width: 152px;
float: right;
font-size:10px;
margin-right: 3px;
}


#titolodownload1 {
background: #FFFFFF url(../images/icone/totolodownload.jpg) no-repeat;
color: #FFFFFF ;
padding: 5px;
font-weight: bold;
font-size: 12px;
}


#bloccosxnegosio {
width: 310px;
float:left;
font-size:10px;
}

#continuashopping {
width: 150px;
font-size:10px;
margin-top: 5px;
margin-right: 8px;
}

.soluzioni {
color:#666666;
padding: 4px;
}

.soluzioni a {
color:#666666;
text-decoration:none;
}

.soluzioni a:hover {
color: #0085cf;
}

#soluzione {
cursor:pointer;
color:#666666;
line-height: 15px;
background: url(../images/loginomenu.png) left no-repeat;
padding-left: 25px;
padding-bottom: 5px;
}

#soluzione a {
color:#666666;
background-color:#FFFFFF;
text-decoration:none;
}

#soluzione a:hover {
text-decoration: none;
color:#0085cf;
}

#centrale {
float: right;
margin-right: 0px;
width:782px;
}

#centralenegozio {
width: 960px;
float: left;
margin-right: 10px;
}

#promozione {
border:#CCCCCC solid 1px;
margin-top: 5px;
margin-bottom: 5px;
}

#pulsanti {
margin-top: 5px;
margin-bottom: 5px;
margin-right: 0px;
font-size:11px;

}


#pulsanti a {
color: #666666;
font-weight: normal;
font-size:10px;
}

#pulsanti a:hover  {
font-weight: normal;
color: #0085cf;
}

#pulsantialto {
float:right; width: 152px; height:195px;
}


#pulsantialto a {
color: #666666;
font-weight: normal;
}

#pulsantialto a:hover  {
font-weight: normal;
color: #0085cf;
}


.icona {
float:left; 
width: 75px; 
height: 35px; 
padding: 48px 0px 0 0px;
border: #999999 0px solid;
text-align:center;
line-height: 15px;
margin-right: 3px;
cursor: pointer;
}

.prodottonegozio {
float:left; 
width: 86px; 
height: 200px; 
padding: 0px;;
margin: 0px;
/*border: #999999 1px solid;*/
text-align:center;
line-height: 15px;
text-decoration:none;
}

.prodottonegozio a:hover { color: #0085cf; }

.prodottomanuale {
float:left; 
width: 114px; 
height: 200px; 
padding: 2px;;
margin: 2px;
/*border: #999999 1px solid;*/
text-align:center;
line-height: 15px;
text-decoration:none;
}

.prodottomanuale a:hover { color: #0085cf; }

.negozio {
	text-decoration:none;
}

.negozio a {
	text-decoration: underline;
}

.negozio a:hover {
color: #0085cf;
}

#iconalogin {
background: #FFFFFF url(../images/icone/login.jpg) no-repeat;
float: left; 
width:152px;
height: 82px; 
padding: 6px 0px 9px 0px;
text-align:center;
line-height: 15px;
color:#666666;
font-size: 10px;
}

#iconacarrello {
background: url(../images/prodottoacquista.jpg) no-repeat;
float: left; 
width: 152px;
height: 110px; 
padding: 5px 0px 0 10px;
text-align: left;
cursor:pointer;
margin-top: 2px;
font-weight: bolder;
font-size:10px;
color:#213a8c;
}

.iconasupporto {
background:url(../images/icone/login.jpg) no-repeat; 
float: left; 
width:152px;
height: 80px; 
padding: 6px 0px 9px 0px;
margin-top: 3px;
text-align:center;
line-height: 15px;
color:#666666;
font-size: 10px;
}

.iconabottonenegozio {
background: url(../images/bottonenegozio.png) no-repeat; 
width:180px;
height: 125px; 
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
color:#FFFFFF;
}

.iconaamico {
background:url(../images/icone/login.jpg) no-repeat; 
float: left; 
width:152px;
height: 80px; 
padding: 6px 0px 9px 0px;
text-align:center;
line-height: 15px;
color:#666666;
font-size: 10px;
}

.acquistaonline {
background:url(../images/icone/acquistaonline.jpg) no-repeat right; 
float: left; 
width:152px;
height: 84px; 
padding: 6px 0px 9px 0px;
margin-left: 0px;
margin-top: 0px;
text-align:center;
line-height: 15px;
color:#666666;
font-size: 10px;
cursor: pointer;
}

.iconahome {
background:url(../images/icone/modulohome.jpg) no-repeat; 
width:155px;
float: left; 
height: 215px; 
padding: 6px 0px 0px 0px;
text-align: left;
font-size: 10px;
margin-top: 13px;
}

#barradestra {
color: #666666;
font-size: 12px;
width:152px;
margin-top: 2px;
}

#titolobarradestra {
background: #FFFFFF url(../images/icone/login.jpg) no-repeat;
font-size:10px;
padding: 4px;
font-weight: bold;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#prezziari {
background: #FFFFFF url(../images/prezziari.gif) no-repeat;
height: 100px;
width: 150px;
}

#novita {
font-size:10px;
padding: 4px;
border: #CCCCCC 1px solid;
border-top: none;
width: 141px;
}

#contenutohome {
float:left;
width: 625px;
}

#contenutoprodotto {
float:left;
width: 600px;
padding: 10px;
}

#contenutoprodotto p a img {
	border:none;
	border-color:#FFF;
	}

#contenutopagina {
float:left;
width: 623px;
}

#titolopagina {
font-size: 9px;
color: #333333;
padding-left: 50px;
padding-top: 6px;
margin-left: 10px;
background:url(../images/titolopagina.png) no-repeat; width:630px; height:31px;
}


#titolopaginanegozio {
float: left;
font-size: 9px;
color: #333333;
padding-left: 50px;
padding-top: 6px;
margin-left: 5px;
background:url(../images/titolopaginanegozio.png) no-repeat; 
width:738px; 
height:25px;
}

#titolopaginalungo {
font-size: 9px;
color: #333333;
padding-left: 50px;
padding-top: 6px;
margin-left: 0px;
background:url(../images/titolopaginalungo.png) no-repeat; 
width:920px; 
height:31px;
}

#testopagina {
padding: 10px;
line-height: 20px;
}

.modulo {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bottoneinvia {
border: 1px solid #2eb135; 
background: #EFEFEF; 
color:#666666;
}

/* sezione modulo ordine */

#modulonegozio {
float:left;
width: 790px;
padding:5px;
}

#titoloordine {
text-align:center;
font-size:18px;
color:#2eb135;
letter-spacing:2px;
line-height:25px;
text-decoration:underline;
padding: 5px;
}



.moduloordine {
font-size:12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#666666;
}

.inviaordine { 
font:Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size:16px; 

border: 1px solid #2eb135; 
background: #EFEFEF; 
color: #666666;

}

#bottom {
height: 200px;
border-bottom: #CCCCCC 1px solid;
text-align:center;
background:#FFFFFF;
}

#footer { 
color: #777;
text-align: center;
padding-bottom: 10px; 
font-size:10px;
height: 25px;
padding-top: 10px; 
background:#FFFFFF;
}
#footer a {  color: #777; text-decoration: none; }
#footer  a:hover { color: #0085cf; } 

.nomelicenza {
padding:10px;
font-size:14px;
font-weight:bold;
}

.infolicenza {
padding:10px;
line-height:12px;
}

.acquistaora {
text-align:center;
font-weight:bold;
font-size:16px;
padding:20px;
}

#novitanegozio {
float: left; 
width:152px;
height: auto; 
padding: 0px 0px 0px 0px;
text-align:center;
line-height: 15px;
color:#666666;
font-size: 10px;
}

#novitatop {
background: #FFFFFF url(../images/icone/novitatop.png) no-repeat;
padding: 6px 0px 4px 0px;
}

#novitabottom {
background: #FFFFFF url(../images/icone/novitabottom.png) no-repeat;
padding: 0px 0px 9px 0px;
height:9px;
}

#vendutinegozio {
float: left; 
width:152px;
height: auto; 
padding: 0px 0px 0px 0px;
margin-top: 3px;
text-align: center;
line-height: 15px;
color:#666666;
font-size: 10px;
}

#vendutitop {
background: #FFFFFF url(../images/icone/novitatop.png) no-repeat;
padding: 6px 0px 4px 0px;
}

#vendutibottom {
background: #FFFFFF url(../images/icone/novitabottom.png) no-repeat;
padding: 0px 0px 9px 0px;
height:9px;
}

