/* CSS Document */
body{
	font: .7em/1.5em Tahoma,Verdana;
	margin:0;
	padding:0;	
	text-align:center;
	background:#fff;
	background-image:url(../grafica/splash/sexy-shops.jpg); background-position:left top; background-repeat:repeat-x;
}


h1{font: 1.2em Arial;color: #f49EC3; font-weight:bold;}
h1 a {color:#f49EC3; text-decoration:none;}
h2{font-size: 1.5em;}
h3{font-size: 1em;}
a{color:#580000;}

#contenitore {width:1000px; height:auto; margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/splash/sexy-shop.jpg); background-position:center top; background-repeat:no-repeat;}

#testo {height:650px; position:relative;} 
#intro { position:absolute; top:95px; left:118px; width: 756px; height: 67px; text-align:left; }
#intro h1 {line-height:40px; display:compact; margin:0; padding:0; text-align:center}

#entra{ position:absolute; top:259px; left:193px; width:151px; height: 67px; text-align:left; }
#esci { position:absolute; top:258px; left:395px; width: 152px; height: 67px; text-align:left; }


#categorie {}
.categoria {width:250px; float:left; overflow:hidden;}

#container{
	position:relative;
	margin:0 auto;
	padding:99px 0px 0px;
	top:0px ;
	left:0px ;
	z-index:1;
	width:1000px;
	background:#fff url('../grafica/template/HOME_r1_c1.jpg') no-repeat;
	border:1px solid #EFEFEF;
}

#content{
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	margin:0px;
	padding:0px;
	padding:168px 0px 0px;
	z-index:2;	
	text-align:left;
	background: url('../grafica/template/HOME_r2_c1.jpg') no-repeat;
}	
#contents{
	position:relative;
	margin:0px;
	padding:0px;
	width:1000px;
	background: url('../grafica/template/sexyshop-home_r13_c1.jpg') repeat-y;
}

#contents h1{font:bold 1.2em/1.2em 'Futura Md BT' Verdana,Arial;color:#EE83B7; text-transform:uppercase}
#contents h2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#B45D88; text-transform:uppercase}
#contents h3{font:bold 1em/1em 'Futura Md BT' Verdana,Arial;color:#666; margin-top:20px;}

#carrello{
	position:absolute;
	top:229px;
	right:0px;
	width:426px;
	height:38px;
	margin:0px;
	padding:0px;
	z-index:3;	
	text-align:left;
	background:#fff url('../grafica/template/HOME_r3_c11.jpg') no-repeat;
}
#carrello p{
	width:132px;
	margin:12px 0 0 295px;
	padding:0px;	
	text-align:left;
	font-size:1.2em;
	color:#FFF;
}
#carrello a {color:#fff;}
#search{
	position:absolute;
	top:140px;
	left:288px;
	width:280px;
	height:30px;
	margin:0px;
	padding:0px;
	z-index:4;	
	text-align:left;
}
#search p{margin:0;padding:0;}
#search form{margin:0;padding:0;}
#search input{width:193px;margin:0;border:none;font-size:1em; border:0;}
#search .button{width:35px;height:20px;margin:0;padding:0;background:none;}

#left{display:inline;float:left;width:195px;margin:0px;padding:12px 2px 0px;background: url('../grafica/template/sexyshop-home_r4_c1.jpg') no-repeat;}
#center{display:inline;float:right;width:801px;margin:0px;padding:0px;position:relative;z-index:10;}
#con{float:left;min-height:330px;height:auto!important;height:330px;width:590px;margin:60px 0px 0px;padding:0px 5px 0;}
#right{display:inline;float:right;width:197px;margin:10px 2px 0;padding:12px 0px 0px;text-align:center;background: url('../grafica/template/sexyshop-home_r4_c1.jpg') no-repeat;}


/*background: url('../grafica/template/sexyshop-dettaglio-catalogo_r3_c2.jpg') repeat-x bottom left;*/

.imgR{float:right;margin:5px 0 5px 15px ;}
.imgL{float:left;margin:5px 15px 5px 0;}
.center{text-align:center;}
.red{color:#BE1A00;}
.pink{color:#EE83B7}
.green{color:#449400}
.clear{clear:both;margin:0;padding:0;height:0;line-height:0em;}

#navigazione{line-height:2em;color:#333;font-size:.9em;margin:15px 20px;}
#navigazione a{text-decoration:none;} 

#con h1{margin:5px 20px;}
#con p{margin:5px 20px;}
#con ul{list-style-type:square;}


.menu{list-style:none;margin:0px;padding:0 0 10px;}
.menu li{font:normal 1.0em Verdana;display:inline; font-family:Tahoma, Geneva, sans-serif;}
.menu a{text-decoration:none;padding:1px 5px;margin:2px 5px;display:block; background-color:#F9F9F9;}
.menu a:hover{background:#FEBCD7;}
.b{padding:0;border-top:1px solid #EE83B7;font-size:0;line-height:0;height:0px;}

#left h1,#right h1{margin:5px 10px 5px; font-family:Arial, Tahoma, Geneva, sans-serif; font-size:12px;}
#right h1{text-align:left}
#right .menu{text-align:left;}
#left .menu{text-align:left;}

.ban{display:block;margin:20px 0;}

#pag{margin:10px 10px;padding:0;float:left;}
#pag a{width:70px;margin:5px 0px;padding:0;display:inline;}


#menuIstituzionale{
	position:absolute;
	z-index:200;
	width:202px;
	top:98px;
	left:0px;
	margin:0;
	padding:5px 0 0;
	height:120px;
	text-align:left;
}
#menuIstituzionale ul{	
	height:120px;
	margin:0;
	padding:0px;
	width:202px;
}
#menuIstituzionale li {
	width:198px;
	height:22px;
	margin:0px 2px 1px;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #fff;
	font: 1em/22px Verdana,Arial,Tahoma; width:auto;
}
#menuIstituzionale a{
	color:#000;
	text-decoration:none;
	margin:0px;
	text-align:center;
	height:20px;
	font: 1em/20px Verdana,Arial,Tahoma; 
	width:198px;
	display:block;
}
#menuIstituzionale li.ultimo{border:none;}

#menuIstituzionale a:hover {background:#FEBCD7;}

#bg{position:absolute;top:70px;left:161px;width:120px;height:169px;background: url('../grafica/template/sexyshop-home_r2_c7.png') no-repeat;z-index:300}
#bgCenter{position:absolute;bottom:0px;left:199px;width:600px;height:670px;background: url('../grafica/template/sexyshop-home_r8_c11.jpg') repeat-x;z-index:1}


#menuServizi{
	position:absolute;
	top:229px;
	left:0;
	margin:0px;
	padding:2px 2px 2px 1px;
	list-style:none;
	width:574px;
	background-color:#ADADAD;
	height:22px;
	border:none;
	z-index:20;
}
#menuServizi li {
	float:left;
	margin:0px 1px;
	list-style:none;
	width:140px;
	padding:0px;	
	text-align:left;
	background:#fff;
	height:22px;
	border:none;
	position:relative;
}

#menuServizi img {
	position:absolute;
	top:0px; left:0px;
}

#menuServizi a{
	display:block;
	margin:1px;
	padding:0px;
	text-decoration:none;
	font:16px 'Futura Md BT',Verdana,Arial;	
	color:#EE83B7;	
	text-align:left;
	padding-left:30px;
	background:#fff;
 }
#menuServizi a:hover {background:#EE83B7;color:#fff;}


#menuServizi2{
	position:absolute;
	top:267px;
	left:199px;
	width:600px;
	z-index:30;
}
#menuServizi2 a{
	text-decoration:none;
	display:inline;
}

#menuServizi2 img{
	border:none;
}




#footer{	
	top:0px;
	width:1000px;
	left:0px;
	text-align:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:10;
	color:#333;
	clear:both;
	background:#FAA9E3 url('../grafica/template/sexyshop-home_r14_c1.jpg') repeat-y;
}
#footer p{	
	width:996px;
	margin:2px;
	padding:0;
	text-align:center;
}

#footer ul{	
	width:1000px;
	list-style:none;
	margin:0;
	padding:10px 0 0;
	height:auto!important;
	height:36px;
	min-height:36px;
	text-align:center;	
	background: url('../grafica/template/HOME_r12_c1.jpg') no-repeat;
}
#footer ul li{	
	width:auto;
	display:inline;
	text-align:center;
	margin:0;
	padding:0;
}
#footer a{		
	color:#666;
	text-decoration:none;
	font-size:1em;
	margin:0 3px;
	padding:0;
}


/*catalogo*/
#catalogo{
	width:590px;
	margin:20px 0px;
	padding:0px 0;
	float:left;
	position:relative;
	text-align:left;
}
#catalogo .box{
	background:#fff;
	float:left;
	width:192px;
	text-align:center;
	margin:2px 1px 10px 2px;
	padding:2px 0;
	font-weight:bold;
}

.box h2 { height:25px; overflow:hidden; line-height:12px; padding:5px 0; margin:0;}

#catalogo .box2{
	background:#fff;
	float:left;
	width:192px;
	text-align:center;
	margin:2px 2px 2px 1px;
	padding:2px 0;
	font-weight:bold;
}
#catalogo .box p{
	margin:0;
	padding:0;
}
#catalogo br{
	margin:2px 0;
	padding:0;
	display:block;
}


.catalogoimg {border:1px solid #EE83B7;}
/*
#catalogo img{border:1px solid #EE83B7;}
#catalogo a img{border:none;}
*/

#dettaglio{
	float:left;
	width:590px;
	margin:20px 0;
	display:inline;
	padding:10px 0px 0px;
	background:#E9E9EB url('../grafica/template/sexyshop-home-prodotto_r14_c4.jpg') repeat-x left top;
	/*background:#fff;*/
	height:auto!important;
	position:relative;
	text-align:left;
}
	
#dettaglioTxt{
	width:268px;
	float:right;
	margin:0px 5px 0 0;
	padding:0px;
	background:#fff url('../grafica/template/sexyshop-home-prodotto_r5_c7.jpg') repeat-y;
}
#dettaglioTxt h2{

	margin:0px;
	width:238px;
	height:38px;
	padding:0px 10px 0 20px;
	background: url('../grafica/template/sexyshop-home-prodotto_r2_c5.jpg') no-repeat;
	font:bold 1.1em/28px 'Futura Md BT' Verdana,Arial;
	color:#781D48;
	text-transform:uppercase;
}
#dettaglioTxt br{
	margin:5px 0;
	padding:0;
	line-height:10px;
	height:10px;

}

#dettaglioCar{
	background: url('../grafica/template/sexyshop-home-prodotto_r7_c5.jpg') no-repeat;
	width:268px;
	height:167px;
	margin:0px;
	padding:0px;
	position:relative;
}
#aggiungialcarrello{
	position:absolute;
	top:129px; left:12px;
}
#seleziona{
	position:absolute;
	top:100px; left:12px;
}

#seleziona2{
	position:absolute;
	top:100px; left:12px;
}

#seleziona2 select{
	position:absolute;
	top:0px; left:42px;
}

#seleziona select{
	position:absolute;
	top:0px; left:32px;
}


#quantita{
	position:absolute;
	top:100px; left:150px;
}

#quantita input{
	position:absolute;
	top:0px; left:50px;
}

#imgDett{float:left;width:292px;border:1px solid #EE83B7;margin:0px 5px;padding:0;display:inline;}
#zoom{margin:0;padding:0;z-index:1000;height:40px;width:37px;position:absolute;top:299px;left:250px;}
/*#zoom a{height:40px;width:37px;text-decoration:none;margin:0;padding:0;display:block;}*/


.br{
	clear:both;
	float:left;
	display:inline;
	width:580px;
	font-size:0px;
	line-height:0px;
	border-top:1px solid #ccc;
	height:1px;
	margin:30px 5px;
	padding:0px;
}


#paginazione{
	clear:both;
	float:left;
	height:40px;	
	width:582px;
	margin:20px 0px 0 1px;
	padding:0px;		
	background: url('../grafica/template/sexyshop-home-prodotto_r9_c2.png') no-repeat;
}


#num{margin:0px 170px;padding:5px 0;font:normal 1.2em Verdana;position:relative;z-index:600;}
#num a{padding:2px 6px;color:#333;margin:1px;text-decoration:none;}
#num span{padding:2px 6px;background:#EF84B8;color:#fff;margin:1px;}


#pagRight,#pagLeft{width:230px;padding-top:8px;position:relative;top:0px;z-index:500;}
#pagRight2,#pagLeft2{width:80px;padding-top:8px;position:relative;top:-28px;z-index:500;}
#pagRight,#pagRight2{float:right;text-align:right;margin-right:55px;padding-top:8px;display:inline;}
#pagLeft,#pagLeft2{float:left;margin-left:55px;padding-top:8px;display:inline;}

#pagRight a,#pagLeft a,#pagRight2 a,#pagLeft2 a{text-transform:uppercase;text-decoration:none;font:bold 1.4em/1.2em 'Futura Md BT' Verdana,Arial;color:#EE83B7;}



/*pagina contatti*/
form br{
	margin:10px 0;
}
form label{
	float:left;
	display:block;
	width:130px;
	margin:5px 0 0;
	clear:left;
}
form{
	z-index:41;
	margin:10px 0 10px;
	width:590px;
}
form input, form select{
	font-size:1em;
	margin-bottom:10px;
}
form legend {	 
	font-size: .9em;
	color:#333;
	font-weight:bold;
	background: #EE83B7;
	padding: 3px 5px;
	margin:10px 0 5px 0;
}
form legend a{
	color:#333;
}

.button {	 
	border:1px solid #333;
	font:14px  Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#EE83B7;
	font-weight:bold;
	padding:5px;
}



#gmaps_container{
	width:580px;
	height:450px;
	margin:10px auto 10px;
	border:3px solid #fff;
	padding:2px;
	color:#000;
	float:left;
	clear:left;
	text-align:center;
}
a.gmaps_container {background: url('../grafica/template/freccia.gif') no-repeat 0 2px;padding-left:20px;text-decoration:none;}
#gmaps_info{text-align:center;}
#gmaps_container div span{font-size:.4em;}


/*faq*/
span.faq{float:left;margin:2px 5px 5px 0;cursor:pointer;background: url('../grafica/template/plus.gif') no-repeat;width:9px;height:9px;}
.faq1{margin-right:10px;color:#FDC705;margin-left:18px;}




/*PAGINA CON LA MAPPA*/

#mappasito ul, #mappasito li ul{
	color:#FDC705;
	float:left;
	margin-top:30px;
}
#mappasito a, #mappasito .nolink{
	color:#fff;
	display:block;
	text-decoration:none;
	padding-left:10px;
	margin:0;
	line-height:1.5em;
}
#mappasito a:hover{
	background:#358dc0;
	color:#fff;
	display:block;
}
#mappasito ul.ul1{
	padding:0 5px 0 130px;
	width:140px;
	
}
#mappasito ul.ul2{
	width:140px;
	padding-left:59px;
	background: url('../grafica/template/flotta-sezioni_r5_c7.jpg') repeat-y left top;
}
#mappasito li ul{
	margin:0;
	padding:0 0 0 20px;
	width:130px;
}
#mappasito li{
	margin:0;
	padding:0;
	line-height:1px;
	margin-top:5px;
}

.formcarrello {width:100%; margin:0px; padding:0px;} .formcarrellocompleta {width:100%; text-align:center;}
fieldset {padding:10px 20px;}

#descrizioneprodotto {margin:10px;}
#descrizioneprodotto p {margin:0; padding:0;}
#descrizioneprodotto table {margin:2px; padding:2px;}
#descrizioneprodotto td {padding:4px; background-color:#FFF;}

.brcorrelati{
	clear:both;
	float:left;
	display:inline;
	width:580px;
	font-size:0px;
	line-height:0px;
	border-top:1px solid #ccc;
	height:1px;
	margin:10px 5px;
	padding:0px;
}




.prodotticorrelati {margin-left:100px;}

.titoloofferta {text-align:center; color:#FFF; background-color:#EE83B7; font-size:16px; margin:0 5px;}
