body{
background:white;
margin:0px;
text-align:center;

}

img{
border:0;
}

#logindiv{
}

.uerror{
color:darkred;
font-family:verdana;
font-size:9pt;
border-color:#003478;
border-style:dashed;
border-width:1px;
background-color:white;
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
width:60%;
}

.uok{
color:darkgreen;
font-family:verdana;
font-size:9pt;
border-color:#003478;
border-style:dashed;
border-width:1px;
background-color:white;
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
width:60%;
}

.error{
color:darkred;
font-family:verdana;
font-size:9pt;
border-color:darkred;
border-style:dashed;
border-width:1px;
background-color:white;
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
}

#main{
width:100%;
margin:0 auto;
background-color:black;
}

#header{

width:1024px;
height:134px;
background: url(../img/head.png);
margin:0 auto;
text-align:right;
#padding-right:50px;
background-repeat:no-repeat;
}

#subhead{
width:100%;
margin:0 auto;
background-color:#eaeaea;

}

#flag{
background: url(../img/menu.png);
background-position: top center;
background-repeat:no-repeat;

}

#menu{

width:1024px;
height:40px;

margin:0 auto;
}

#corpo{

width:1024px;
height:auto;
background: url(../img/corpo.png);
margin:0 auto;
background-position: top center;
background-repeat:repeat-y;
}

#bottom{

width:1024px;
height:41px;
background: url(../img/bottom.png);
margin:-11px auto;
#margin:0 auto;
background-position: top center;
background-repeat:no-repeat;
}



.centerMenu{

margin:0;
text-align:center;
font-family:Verdana;
font-size:11pt;
padding-top:14px;
font-variant: small-caps;

}
.centerMenu:link{

margin:0;
text-align:center;
font-family:Verdana;
color:black;
font-size:11pt;
text-decoration:none;
margin-left:30px;
margin-right:30px;
font-variant: small-caps;
}
.centerMenu:visited{

margin:0;
text-align:center;
font-family:Verdana;
font-size:11pt;
color:black;
text-decoration:none;
margin-left:30px;
margin-right:30px;
font-variant: small-caps;

}
.centerMenu:hover{

margin:0;
text-align:center;
font-family:Verdana;
font-size:11pt;
color:orange;
text-decoration:none;
margin-left:30px;
margin-right:30px;
font-variant: small-caps;
}

.centerMenu:active{

margin:0;
text-align:center;
font-family:Verdana;
font-size:11pt;
color:orange;
text-decoration:none;
margin-left:30px;
margin-right:30px;
font-variant: small-caps;
}

#content{
width:1024px;
height:100%;
background: url(../img/rback.png);
/*height:636px;*/
}



#colL{
width:220px;
float:left;
height:auto;
margin-left:5px;
}

#ColC{
width:565px;
height:auto;
float:left;
padding-top:22px;
text-align:center;
}

#ColR{
width:220px;
float:right;
height:auto;
}

#container{
/*background: url(../img/bandiere.png);*/
background-repeat:  no-repeat;
background-position: bottom right; 
width:1020px;
}

#catalogoProdotti{
width:200px;
height:auto;
background: url(../img/catalogo.png);
background-repeat:  no-repeat; 
background-position: top right;
padding-top:45px; 
}

#acquistiSicuri{
width:200px;
height:120px;
background: url(../img/acquisti.png);
background-repeat:  no-repeat; 
background-position: top right; 
padding-top:45px; 
}

#cercanelSito{
width:200px;
height:120px;
background: url(../img/cerca.png);
background-repeat:  no-repeat; 
background-position: top right; 
padding-top:45px;
margin-right:2px;
margin-left:auto; 
}

#iltuoCarrello{
width:200px;
height:120px;
background: url(../img/carrello.png);
background-repeat:  no-repeat; 
background-position: top right; 
padding-top:45px; 
margin-right:2px;
margin-left:auto; 
}
 
#accountUtente{
width:200px;
/*height:250px;*/
background: url(../img/account.png);
background-repeat:  no-repeat; 
background-position: top right;
padding-top:45px;
margin-right:2px;
margin-left:auto; 
}

#securityP{
width:200px;
/*height:250px;*/
background-repeat:  no-repeat; 
background-position: top right;
padding-top:45px;
margin-right:2px;
margin-left:auto; 
}

#pugliaKarting{
width:200px;
/*height:250px;*/
background-repeat:  no-repeat; 
background-position: top right;
padding-top:45px;
margin-right:2px;
margin-left:auto; 
}

#nostriMarchi{
width:200px;
height:330px;
background: url(../img/marchi.png);
background-repeat:  no-repeat; 
background-position: top right;
padding-top:45px;  
}


#categorie{
width:200px;
height:auto;
background: url(../img/SezNP.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#prodotto{
padding-top:5px;
width:164px;
height:250px;
background: url(../img/backGrProd.png);
background-repeat:  no-repeat; 
/*background-position: top right; */
}

#infoProd{
text-align:center;
padding-top:5px;
padding-left:15px;
width:433px;
height:auto;
/*height:380px;*/
background: url(../img/backGrInfoProd.png);
background-repeat:  no-repeat; 
/*background-position: top right; */
}

#infoCat{
text-align:center;
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:433px;
height:auto;
padding-bottom:10px;
border:1px;
	border-style:solid;
	border-color:orange;
	background-color:#ffeed2;
/*background: url(../img/backGrInfoC.png);
background-repeat:  no-repeat; 
/*background-position: top right; */
}

.textDescrCat{

text-align:justify;


}

#sicuri{
width:200px;
padding-top:45px;
background: url(../img/SezAS.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#ricerca{
width:200px;
height:100px;
padding-top:55px;
background: url(../img/SezGO.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#myRicerca{
width:200px;
height:100px;
padding-top:55px;
background: url(../img/SezSearch.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#carrello{
width:200px;
height:135px;
padding-top:55px;
background: url(../img/SezCR.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#richiedi{
width:200px;
height:135px;
padding-top:55px;
background: url(../img/SezRP.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#skype{
width:200px;
height:135px;
padding-top:55px;
background: url(../img/SezCN.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#account{
width:200px;
padding-top:45px;
background: url(../img/SezAU.png);
background-repeat:  no-repeat; 
background-position: top right; 
}

#divComandi{
background-color:#acbce3;
height:40px;
}

#credits{
width:1024px;
}

#mainadmin
{
	width:95%;
	margin-top:50px;
	margin-left:3%;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
}

#footerdiv
{
	margin-top:15px;
	font-family:Verdana;
	font-size: 7pt;
	color:#808080;
	width:100%;
	text-align:center;
}

.footerText
{
	padding-top:35px;
	font-family:Verdana;
	font-size: 9pt;
	color:#808080;
	width:100%;
	text-align:center;
}

.footerLink:link
{

	font-family:Verdana;
	font-size: 9pt;
	color:#808080;
	text-align:center;
}

.footerLink:visited
{

	font-family:Verdana;
	font-size: 9pt;
	color:#808080;
	text-align:center;
}

.footerLink:hover
{

	font-family:Verdana;
	font-size: 9pt;
	color:#808080;
	text-align:center;
}

.footerLink:active
{

	font-family:Verdana;
	font-size: 9pt;
	color:#808080;
	text-align:center;
}

.tableLogin
{
	font-family:verdana;
	font-size: 9pt;
	color:#595959;
	width:80%;
	margin-top:200px;
	border:1px;
	border-style:solid;
	border-color:#808080;
	background-color:#acbce3;
}

.tableView
{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	width:90%;
	margin-bottom:25px;
	border:1px;
	border-style:solid;
	border-color:#acbce3;
	background-color:#3c639d;
}

.descrCat{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	text-align:center;
	margin-top:30px;

	width:300px;
	
}

.descrCat p{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	text-align:center;
	margin: 0 auto;

	width:300px;
	
}

.menuCat{
	font-family:verdana;
	font-size: 10pt;
	color:black;
	text-align:left;
	margin-left:15px;
	/*margin-left:20px;*/
	
	font-variant:small-caps;
	margin-top:7px;
	margin-bottom:7px;
}

.menuCat:link{
	font-family:verdana;
	font-size: 10pt;
	color:black;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
	/*margin-left:20px;*/	
	font-variant:small-caps;	
	margin-top:7px;
	margin-bottom:7px;
}
.menuCat:visited{
	font-family:verdana;
	font-size: 10pt;
	color:black;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
	/*margin-left:20px;*/
	
	font-variant:small-caps;
}
.menuCat:hover{
	font-family:10pt;
	color:black;
	text-decoration:none;
	text-align:left;
	margin-left:17px;
	/*margin-left:20px;*/
	
	font-variant:small-caps;
}

.menuCat:active{
	font-family:verdana;
	font-size: 10pt;
	color:black;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
	/*margin-left:20px;*/
	
	font-variant:small-caps;
}

.menuSottoCat{
	font-family:verdana;
	font-size: 8pt;
	color:#ed5607;
	text-align:left;
	margin-left:25px;
	/*margin-left:30px;*/
	margin-top:5px;
	margin-bottom:5px;
}

.menuSottoCat:link{
	font-family:verdana;
	font-size: 8pt;
	color:#ed5607;
	text-decoration:none;
	text-align:left;
	margin-left:25px;
	/*margin-left:30px;*/
	margin-top:5px;
	margin-bottom:5px;
}
.menuSottoCat:hover{
	font-family:verdana;
	font-size: 8pt;
	color:#ed5607;
	text-decoration:none;
	text-align:left;
	margin-left:25px;
	/*margin-left:30px;*/
}

.menuSottoCat:visited{
	font-family:verdana;
	font-size: 8pt;
	color:#ed5607;
	text-decoration:none;
	text-align:left;
	margin-left:25px;
	/*margin-left:30px;*/
}

.tableSubView
{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	width:60%;
	margin-bottom:25px;
	border:1px;
	border-style:solid;
	border-color:#acbce3;
	background-color:#183e84;

}

.tableRowOrdView
{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	width:80%;
	margin-bottom:25px;
	border:1px;
	border-style:solid;
	border-color:#acbce3;
	background-color:#183e84;

}

.tabFilter
{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	width:60%;
	margin-bottom:25px;
	border:1px;
	border-style:solid;
	border-color:#acbce3;
	background-color:#183e84;

}

input{

	font-family:verdana;
	font-size: 9pt;
	color:black;
	border:1px;
	border-style:solid;
	border-color:#feab7e;

}

select{

	font-family:verdana;
	font-size: 9pt;
	color:#feab7e;
	border:1px;
	border-style:solid;
	border-color:#feab7e;

}

textarea{

	font-family:verdana;
	font-size: 8pt;
	color:#feab7e;
	border:1px;
	border-style:solid;
	border-color:#feab7e;

}

.tabuser{

    font-family:verdana;
	font-size: 9pt;
	color:black;
	margin-bottom:25px;
	border:1px;
	border-style:solid;
	border-color:orange;
	background-color:#ffeed2;
	width:500px;
	margin-top:20px;
	vertical-align:top;

}

.tduser{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	font-weight:bold;
	text-align:right;
	width:100px;
}

.tduserdata{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	text-align:left;
	width:150px;
	
}

.tdShowuser{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	font-weight:bold;
	text-align:right;
	width:100px;
}

.tdShowuserdata{
	font-family:verdana;
	font-size: 9pt;
	color:black;
	text-align:left;
	width:150px;
	
}

.tdLogin
{
	text-align:right;
}

.linkProgTab{
	color: #808080;
	font-size: 9pt;
	font-family: Verdana;
	text-align: center;
    /*font-weight: bold;*/
    text-decoration: none;

}

.darkerTabh
{
	/*background-color:#e8e8e8;*/
	font-size:8pt;
	font-weight:bold;
	
}

.darkerTabhLite
{
	background-color:#003478;
	font-size:8pt;
	font-weight:bold;
	
}

.darkerTab
{
	/*background-color:#e8e8e8;*/
	font-size:8pt;
}

.darkertr
{
	background-color:#3c639d;

}

.darkertr:hover
{
	background-color:#5075b0;

}

.textCredits{

font-family:Verdana;
text-align:center;
font-size:9pt;
color:black;

}

.textCreditsMini{

font-family:Verdana;
text-align:center;
font-size:7pt;
color:black;
padding-left:30px;
padding-right:30px;

}
.textSconto{
font-family:Verdana;
text-align:right;
font-size:7pt;
color:black;
margin-top:0px;
}

.textCategorie{

font-family:Verdana;
text-align:right;
font-size:9pt;
color:black;

}

.tdCart{

font-family:Verdana;
text-align:left;
font-size:9pt;
color:black;
background-color:#ffeed2;
text-align:center;
font-weight:bold;
}

.tabCart{

font-family:Verdana;
text-align:left;
font-size:9pt;
color:black;
background-color:#ffeed2;
text-align:center;
border-width:1px;
border-style:solid;
border-color:orange;
}

.textAccount{

font-family:Verdana;
text-align:left;
font-size:7pt;
color:black;
padding-left:10px;
padding-right:10px;

}

.textAccount:link{

font-family:Verdana;
text-align:left;
font-size:7pt;
color:black;
text-decoration:none;

}
.textAccount:hover{

font-family:Verdana;
text-align:left;
font-size:7pt;
color:black;
text-decoration:none;
}

.textAccount:visited{

font-family:Verdana;
text-align:left;
font-size:7pt;
color:black;
text-decoration:none;
}

.tableMidC{

width:908px;
height:85px;

}
.counterN{
font-family:Verdana;
text-align:center;
font-size:12pt;
color:white;
padding-top:10px;
}
.counterT{
font-family:Verdana;
text-align:center;
font-size:7pt;
color:white;

}
.address{
font-family:Verdana;
text-align:center;
font-size:11pt;
color:black;
line-height:10pt;

}

#login{
width:200px;
margin-right:0px;
margin-left:auto;
}

.links:link{
font-family:Verdana;
color:black;
text-decoration:none;
}
.links:hover{
font-family:Verdana;
color:black;
}
.links:visited{
font-family:Verdana;
color:black;
text-decoration:none;
}

.linksm:link{
font-family:Verdana;
color:gray;
text-decoration:none;
text-align:center;
font-size:9pt;
}
.linksm:hover{
font-family:Verdana;
color:gray;
text-align:center;
font-size:9pt;
text-decoration:underline;
}
.linksm:visited{
font-family:Verdana;
color:gray;
text-decoration:none;
text-align:center;
font-size:9pt;
}

.inHome{
font-family:verdana;
font-size:8pt;
border-style:solid;
border-color:gray;
border-width:1px;
color:orange;
background: black;
}
.inbutt{
font-family:verdana;
font-size:8pt;
border-style:dotted;
border-color:gray;
border-width:1px;
color:orange;
background: black;
}

.tableProdotto{
margin-left:8px;
width:145px;
height:240px;
table-layout: fixed;
}

.tableDettaglioProdotto{
margin-top:15px;

/*width:380px;
height:290px;*/
vertical-align: top;
table-layout: fixed;
}

.rowProdottoR{
font-family:verdana;
font-size:8pt;
color:black;
text-align:right;
height:9px;
}

.rowProdottoC{
font-family:verdana;
font-size:8pt;
color:black;
text-align:center;
height:9px;
}

.nameProdottoL{
font-family:verdana;
font-size:8pt;
color:black;
text-align:left;
font-weight:bold;
}
.rowProdottoL{
font-family:verdana;
font-size:8pt;
color:black;
text-align:left;

}
.rowProdottoJ{
font-family:verdana;
font-size:7pt;
/*color:#5879c6;*/
color:black;
text-align:justify;
height:9px;
}
.nameProdottoR{
font-family:verdana;
font-size:8pt;
color:black;
text-align:right;
font-weight:bold;
}
.nameProdotto{
font-family:verdana;
font-size:8pt;
color:black;
text-align:center;
font-weight:bold;
}
.imgProdotto{
width:120px;
height:80px;
}
.imgCover{
width:300px;
height:200px;
margin:0 auto;
text-align:center;
}
.imgcarrello{
width:70px;
height:16px;
margin-right:5px;
}
.rowProdottoBR{
font-family:verdana;
font-size:8pt;
color:black;
font-weight:bold;
text-align:right;
height:9px;
}
.rowProdottoBL{
font-family:verdana;
font-size:8pt;
color:black;
font-weight:bold;
text-align:left;
height:9px;
}

.buyProdotto{
font-family:verdana;
font-size:8pt;
color:#808080;
text-align:right;
height:10px;
}

.buyProdotto:link{
font-family:verdana;
font-size:8pt;
color:#808080;
text-align:right;
text-decoration:none;
}
.buyProdotto:hover{
font-family:verdana;
font-size:8pt;
color:#808080;
text-align:right;

}
.buyProdotto:visited{
font-family:verdana;
font-size:8pt;
color:#808080;
text-align:right;
text-decoration:none;
}
.nameProdotto:link{
font-family:verdana;
font-size:8pt;
color:black;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.nameProdotto:hover{
font-family:verdana;
font-size:8pt;
color:black;
text-align:center;
font-weight:bold;
text-decoration:none;

}
.nameProdotto:visited{
font-family:verdana;
font-size:8pt;
color:black;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.buttCart{
height:18px; 
color:white; 
font-size:7pt;
border-style:dashed;
border-width:1px;
border-color:black;
background-color:orange;
font-weight:bold;
}

.statictext{

font-family:Verdana;
font-size:9pt;
text-align:justify;
padding-left:30px;
padding-right:30px;
color:black;

}

#partners{
height:95%;
overflow-y:scroll;
}

select{
color:black;
}

textarea{
color:black;
}

.selProd{
width:50px;
font-size:8pt;

}

.selectTable{
text-align:right;
margin:0 auto;
}
