/* CSS Document */

body {
	margin:0px auto;
	padding:0px;
	background-color:#000000;
	background-image:url(../grafica/splash/sfondo.jpg);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#FFFFFF;
}

#contenitore {
	margin:0px auto;
	padding:0px;
	width:488px;
	position:relative;
	}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	}
	
	#sottologo {
		position:absolute;
		top:77px;
		left:0px;
		background-image:url(../grafica/sexy-shop_r2_c1.jpg);
		width:460px;
		height:57px;
		}
		

			
			#sottofotoright {
				position:absolute;
				top:134px;
				left:602px;
				background-image:url(../grafica/sexy-shop_r3_c7.jpg);
				width:390px;
				height:155px;
				}
				
		#ricercaprodotto1 {
			position:absolute;
			top:134px;
			left:0px;
			background-image:url(../grafica/sexy-shop_r3_c1.jpg);
			width:192px;
			height:103px;
			}
			
			#ricercaprodotto2 {
			position:absolute;
			top:134px;
			left:192px;
			background-image:url(../grafica/sexy-shop_r3_c4.jpg);
			width:380px;
			height:140px;
			padding-top:43px;
			padding-left:30px;
			}
			
			#utente {
			position:absolute;
			top:289px;
			left:798px;
			background-image:url(../grafica/sexy-shop_r5_c9.jpg);
			width:169px;
			height:135px;
			text-align:right;
			padding-right:25px;
			padding-top:15px;
			}
			
			#carrello {
			position:absolute;
			top:439px;
			left:798px;
			width:194px;
			height:49px;
			text-align:right;
			}

#contenuti {
	position:absolute;
	top:157px;
	left:0px;
	width:468px;
	color:#FFFFFF;
	background-image:url(../grafica/splash/sexy-shop_r2_c1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:10px;
	}
	
	#footer{
	width:532px;
	color:#CCC;
	padding-top:10px;
	border-top:1px solid #CCC;
	text-align:center;
	}
	
	#menusinistra {
			position:absolute;
			top:237px;
			left:0px;
			width:192px;
			}
			
			#menusinistra ul{
			list-style:none;
			margin:0px;
			padding:0px;
			padding:5px;
			padding-left:25px;
			}
			
			#menusinistra li{
			list-style:none;
			margin:0px;
			padding:0px;
			padding-bottom:5px;
			padding-top:5px;
			border-bottom:1px solid #3D3D3D;
			}
			
			
			#menusinistra a:link, #menusinistra a:visited, #menusinistra a:active{
			padding:2px;
			color:#FFFFFF;
			text-decoration:none;
			}
			
			#menusinistra a:hover{
			padding:2px;
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../grafica/sexy-shop_r7_c2.jpg);
			background-repeat:repeat-x;
			}
			
			
#menutop {
	position:absolute;
	top:139px;
	left:43px;
	width: 538px;
}

#menutop img{
vertical-align:middle;
}


#menutop a:link, #menutop a:visited, #menutop a:active{
			padding:6px;
			color:#FFFFFF;
			text-decoration:none;
			vertical-align:middle;
			}
			
			#menutop a:hover{
			padding:6px;
			color:#FFFFFF;
			text-decoration:none;
			vertical-align:middle;
			background-image:url(../grafica/sfondolink.jpg);
			background-repeat:repeat-x;
			}


.testorosso {
color:#FF0000;
}


			#briciole {
			color:#999;
			font-size:90%;
			padding-bottom:10px;
			}
			
			#briciole a:link, #briciole a:visited, #briciole a:active{
			color:#CCC;
			text-decoration:none;
			}
			
			#briciole a:hover{
			color:#FF0000;
			text-decoration:underline;
			}
			
			
.homeprodotti {
float:left;
width:245px;
background-color:#1F1F1F;
border:3px solid #000;
padding:7px;
}

.promozioneprodotti {
background-color:#1F1F1F;
border:3px solid #000;
padding:2px;
text-align:center;
}

.clearboth {
clear:both;
}

.imgelenco {
border:4px solid #333;
}

.bordoimmagine{
border:1px solid #4E4E4E;
margin-right:5px;
margin-bottom:5px;
}

.bordoimmagine2{
border:1px solid #4E4E4E;
margin-bottom:5px;
}


.nomeprodotto {
color:#B30315;
font-weight:bold;
}

.codiceprodotto{
color:#CCC;
font-size:80%;
padding-top:5px;
padding-bottom:5px;
letter-spacing:-1px;
}

.descrizionebreve{
color:#666666;
font-size:90%;
}

.descrizionebreve p{
margin:0px;
padding:0px;
}


.prezzo {
text-align:center;
padding-bottom:10px;
}

			.dettagli {
			width:146px;
			border:1px solid #666666;
			padding-top:2px;
			padding-bottom:2px;
			background-image:url(../grafica/sfondolink.jpg);
			background-repeat:repeat-x;
			text-align:center;
			}
			.dettagli a:link, .dettagli a:visited, .dettagli a:active{
			color:#CCC;
			text-decoration:none;
			}
			
			.dettagli a:hover{
			color:#FFF;
			text-decoration:underline;			
			}
			
			
			a:link, a:visited, a:active{
color:#EA131E;
text-decoration:underline;
}

a:hover{
color:#EA131E;
text-decoration:none;
}

h1 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#EA131E;

}

h2 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#EA131E;
}

h3 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
color:#EA131E;
border-bottom:1px solid #EFEFEF;
}

#pagine {
	clear:both;
	margin-top:10px;
	font-size:110%;
	padding:3px;
	color:#666;
	border-top:1px solid #CCC;
}


.dettaglio {
background-color:#1F1F1F;
border:3px solid #000;
padding:7px;
border-top:1px solid #fff;
}

.dettaglio h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-size:120%;
color:#EA131E;
margin:0px;
padding:0px;
}

.dettaglioprezzo {
text-align:center;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
color:#CCCCCC
}

.testomodulodettagli {
color:#F4F4F4;
background-color:#333333;
margin:0px;
padding:1px;
font-size:80%;
border:1px solid #CCC;
}

.aggiungicarrello {
text-align:center;
}

form {
margin:0px;
padding:0px;
display:inline;
}

input {
margin:0px;
padding:0px;
background-color:#333333;
color:#FFFFFF;
font-size:11px;
border:1px solid #CCC;
}

#spaziatorecontatti {
width:80%;
text-align:right;
}


.bottonemodulo {
}


#cataloghiright{
margin-left:25px;
			}
			
			#cataloghiright ul{
			list-style:none;
			margin:0px;
			padding:0px;
			padding:5px;
			padding-left:25px;
			}
			
			#cataloghiright li{
			list-style:none;
			margin:0px;
			padding:0px;
			padding-bottom:5px;
			padding-top:5px;
			border-bottom:1px solid #3D3D3D;
			}
			
			
			#cataloghiright a:link, #cataloghiright  a:visited, #cataloghiright a:active{
			padding:2px;
			color:#FFFFFF;
			text-decoration:none;
			}
			
			#cataloghiright a:hover{
			padding:2px;
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../grafica/sexy-shop_r7_c2.jpg);
			background-repeat:repeat-x;
			}
			
			#sottocategorie {}

li {
float:left;
margin-left:5px;
margin-right:5px;
height:15px;
font-weight:normal;
font-size:90%;
text-align:center;

list-style:none;
}

ul {
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
}


#fotoright {position:absolute; top:0px; right:-183px; width:183px; height:650px;}
