/* CSS Document */body{	font: .7em/1.5em Tahoma,Verdana;	margin:0;	padding:0;		text-align:center;	background:#fff}h1{font: 1.2em Arial;color: #ff49a7; font-weight:bold;}h2{font-size: 1.5em;}h3{font-size: 1em;}a{color:#580000;}#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;	text-align:center;	padding-top:2px;}#paginazionedettaglio{	clear:both;	float:left;	height:40px;		width:582px;	margin:20px 0px 0 1px;	padding:0px;			background: url('../grafica/template/sexyshop-home-prodotto_r9_c2_dettaglio.png') no-repeat;}#num{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:280px;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;padding-top:8px;display:inline;}#pagLeft,#pagLeft2{float:left;padding-top:8px;display:inline;}#pagRight a,#pagRight2 a{text-transform:uppercase;text-decoration:none;font:bold 12px 'Futura Md BT' Verdana,Arial;color:#EE83B7; padding-right:55px;}#pagLeft a,#pagLeft2 a{text-transform:uppercase;text-decoration:none;font:bold 12px 'Futura Md BT' Verdana,Arial;color:#EE83B7; padding-left:55px;}/*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;}.toggleSegue3 {cursor:pointer; border:1px solid #CCC; padding:3px; text-align:center; color:#333; background-color:#FFF;}#faq { padding:0 10px; margin-bottom:10px;}#feedback { padding:0 10px; margin-bottom:10px;}#foto { padding-top:20px;}#foto a { margin:4px; border:1px solid #CCC; z-index:100;} 
