body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; background-color:#FFFFFF; background: url(../images/page_bg.jpg) center top no-repeat #FFFFFF; }

#container { width: 966px; margin: 0 auto; }
#header { height:64px; margin-top:36px; margin-left:30px; margin-bottom:-10px; background-image:url(../images/logo.png); background-repeat:no-repeat;}

#main { background-image:url(../images/bg_main_middle.png); background-repeat:repeat-y; position:relative;  }
#main_top { width:966px; height:45px; background-image:url(../images/bg_main_top.png); background-repeat:no-repeat; position:relative; }
#main_middle { padding-left:52px; width:966px; height:379px; background-image:url(../images/bg_main_middle.png); background-repeat:repeat-y; position:relative;  }
#main_middle_prodotti { padding-left:52px; width:966px; height:388px; background-image:url(../images/bg_main_middle.png); background-repeat:repeat-y; position:relative;  }
#main_bottom { width:966px; height:47px; background-image:url(../images/bg_main_bottom.png); background-repeat:no-repeat; position:relative; }
*:first-child+html #main_bottom { margin-left:-4px; } /* PER CORREGGERE BUG IE7 */

#home{ display:none; width:861px; margin-left:0px; margin-top:0px; padding:5px; padding-left:51px; text-align:justify;} 
#about{ display:none; width:861px; margin-left:0px; margin-top:0px; padding:5px; padding-left:51px; text-align:justify;}
#bikini{ display:none; width:891px; margin-left:0px; margin-top:0px; padding:5px; padding-left:40px; text-align:justify;}
#lingerie{ display:none; width:891px; margin-left:0px; margin-top:0px; padding:5px; padding-left:40px; text-align:justify;}
#fitness{ display:none; width:891px; margin-left:0px; margin-top:0px; padding:5px; padding-left:40px; text-align:justify;}
#contatti{ display:none; width:861px; margin-left:0px; margin-top:0px; padding:5px; padding-left:51px; text-align:justify;}
#lingerie_newcollection{ margin-left:0px; margin-top:0px; padding:5px; padding-left:40px; text-align:justify; height:633px; width:891px; }

#zoppini{ display:none; width:860px; margin-left:0px; margin-top:10px; padding:5px; padding-left:0px; text-align:justify;}

#dettaglio { width:116px; height:155px; text-align:center; float:left; margin-left:8px; margin-bottom:30px; text-decoration:none;}
#dettaglio a { color: #999999; text-decoration:none; }
#dettaglio a:hover { color:#FD13B5; text-decoration:underline;}

img.thumb { padding:13px; float:left; margin-left:5px; background-image:url(../images/bg_thumb.png); background-repeat:no-repeat; border:none;}
img.thumb a { padding:13px; float:left; background-image:url(../images/bg_thumb.png); background-repeat:no-repeat; border:none;}
img.thumb a:hover { padding:13px; float:left; background-image:url(../images/bg_thumb.png); background-repeat:no-repeat; border:none;}

img.eventi { padding:9px; float:left; background-image:url(../images/bg_thumb_eventi.png); background-repeat:no-repeat; border:none;}
img.eventi a { padding:9px; float:left; background-image:url(../images/bg_thumb_eventi.png); background-repeat:no-repeat; border:none;}
img.eventi a:hover { padding:9px; float:left; background-image:url(../images/bg_thumb_eventi.png); background-repeat:no-repeat; border:none;}

#chiudi_box { height:32px; margin-top:5px; }

h1{ margin:0px; margin-bottom:-10px; background-image:url(../images/tit_bikini.png); background-repeat:no-repeat;}
h2{ font-size:12px; color:#FD13B5; margin:0px; margin-bottom:-10px;}
h3{ margin:0px; margin-top:10px; margin-bottom:10px; height:84px; background-image:url(../images/tit_bikini.jpg); background-repeat:no-repeat;}
h4{ margin:0px; margin-top:10px; margin-bottom:10px; height:74px; background-image:url(../images/tit_lingerie.jpg); background-repeat:no-repeat;}
h5{ margin:0px; margin-top:10px; margin-bottom:10px; height:74px; background-image:url(../images/tit_fitness.jpg); background-repeat:no-repeat;}
h6{ font-size:12px; margin:0px; margin-top:10px; margin-bottom:10px; height:74px; background-image:url(../images/tit_contatti.jpg); background-repeat:no-repeat;}
h7{ margin:0px; margin-top:10px; margin-bottom:10px; height:74px; background-image:url(../images/tit_lingerie.jpg); background-repeat:no-repeat;}

/* MENU */
.underlinemenu{ width: 100%; }
.underlinemenu ul{ padding: 40px 13px 7px 0; margin: 0; text-align: right; }
.underlinemenu ul li{ display: inline; }
.underlinemenu ul li a{ color: #999999; padding: 6px 3px 4px 3px; margin-right: 20px; text-decoration: none; border-bottom: 3px solid; border-color:#CCCCCC; font-size:10px; }
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{ border-bottom-color: #FD13B5; }

/* COLONNE PRINCIALI */
#colonne { width:850px; margin-left:50px; margin-right:30px;}
#colonne_sx { width:594px; float:left; margin-left:10px; margin-top:10px;}
#colonne_dx { width:246px; float:right; margin-right:0px; margin-top:10px;}

#content { padding: 10px 0; }

/* main bullet list */
#content  ul { list-style: none; padding:0 0 10px 15px; }
#content li, #content dd { background-image: url(../images/redarrow9x9.gif); background-repeat: no-repeat; background-position:	0 .5em; padding-left: 15px; line-height: 175%; text-align: left; }

/* second level bullet list */
#content dl { padding: 20px; border-left: 5px solid #D9DBC7; background-color: #FAFCE7; margin: 15px 15px 0 15px; }
#content dt { font-weight: bold; font-size: 110%; color: #496D93; padding-bottom: 10px; }	

/* FOOTER */
#footer { width:850px;  margin:0 auto; color: #999999; font-size: 10px; text-align:center; }
#footer a { text-decoration:none; color:#999999; }
#footer a:hover { text-decoration:underline; color:#FD13B5; }

/* ELEMENTI DEL FORM */
form {  padding: 0; margin: 0; }
/* If you're finding the input elements get pushed down, increase the width */
label {  float: left; vertical-align: top; }
input, textarea, select { padding: 1px; font: 400 1em verdana, sans-serif; color: #999; background: #EEE; border: 1px solid #CCC; }
input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover { color: #FFFFFF; background: #FE85DA; border: 1px solid #FD13B5; }
input.noBorder, input:focus.noBorder, input:hover.noBorder { padding: 0; border: 0; }
input.button { padding: 2px 5px; font: 400 0.9em verdana, serif; cursor: pointer; color: #fff; background: #FE4BC9; border-width: 1px; border-style: solid; border-color: #FE85DA #FD13B5 #FD13B5 #FE85DA; }
input.radio { background: none;  border: 0px; }	

/* FORMATTAZIONE */
.fucsia_bold{ color:#FD13B5; font-weight:bold; text-decoration:none;}
.fucsia_bold a{ color:#FD13B5; font-weight:bold; text-decoration:none;}
.fucsia_bold a:hover{ color:#FD13B5; font-weight:bold; text-decoration:underline;}

.fucsia{ color:#FD13B5; text-decoration:none;}
.fucsia a{ color:#FD13B5; text-decoration:none;}
.fucsia a:hover{ color:#FD13B5; text-decoration:underline;}

/* BOX EVENTI */
.eventi { margin-bottom:5px; }
.eventi .title { height: 37px; }
.eventi .title h1, .eventi .title h2 { height: 39px; margin: 0; padding: 18px 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #931D1D; }
.eventi .entry { padding: 10px 10px 0 10px; text-decoration:none; text-align:justify; line-height:20px; color: #999999;  }
.about .entry a { text-decoration:none; color: #999999;}
.eventi .entry a:hover { text-decoration:none; color: #FD13B5;}
.btm_eventi { height:35px; margin-top:-15px }
*:first-child+html .btm_eventi { margin-top:0px; } /* PER CORREGGERE BUG IE7 */
img.left { float: left; margin: 0 15px 15px 0; }
img.thumb { border:none; margin:5px;}
img.thumb a { }
img.thumb a:hover {  }

#box_thumb{ background-image:url(../images/sfondo_thumb_categorie.png); background-repeat:no-repeat; width:120px; height:104px;}

/* SOMEDIV */
.somediv{ width: 272px; clear: left; }
.somediv .floatbox{ float: left; width: 76px; margin-left:0px; margin-bottom:0px; }
* html .somediv p{ /* IE 3px jog hack*/ height: 1%; }
.somediv p{ margin-top: 0; margin-left: 76px; }	




