/* CSS Document */

/*  struttura portante */
body, div, span, a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #fff;}
body {
background-color:#b4c6dc;
background-image:url(../imgs/body_bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0px;
width:100%;
height:100%;
}

#main {
width: 758px;
height:100%;
left:50%;
margin-left: -379px;
position: absolute;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#90abcb;
background-image:url(../imgs/main_bg.gif);
background-repeat:repeat-y;
background-position:center;
}

#bg {
width: auto;
height:516px;
background-image:url(../imgs/bg_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
#intestazione {height:102px;}
#logo {margin-top: 14px; margin-left: 26px;}
#footer {height:137px; padding-top:17px;}
a.footer {color: #556497; text-decoration:none;}
a.footer:hover {text-decoration:underline;}
.charmhitino{display:block; margin: -17px 8px 0px 0px;}
.charmhitino_int {display:block; margin: -19px 8px 0px 0px; float:left;}

a.linknav, a.linknav_spot  {text-decoration:none;}
a.linknav:hover, .linknav_spot {color:#006;}
span.linknav {color:#006; font-weight:bold;}
#navigazione {
width:auto; 
padding-left:32px;
padding-top:4px;
padding-bottom:3px;
border-top:1px solid #b4c7e0; 
border-bottom:1px solid #fff;
}
#navigazionebott {
width:auto;
background-color:#6699CC; 
padding-right:32px;
padding-top:3px;
padding-bottom:4px;
border-bottom:1px solid #b4c7e0;
}
/*interni*/
.colonna_cont {
/*background-color:#99FF00;*/
width: 730px;
float:left;
height:255px;
border-bottom:1px solid #fff;
}
.colonna_cont_txt {
background-image:url(../imgs/spaziatore.gif);
background-repeat:repeat-y;
width: 730px;
float:left;
height:255px;
border-bottom:1px solid #fff;
}
.colonna_mondoperla_txt {
background-image:url(../imgs/spaziatore.gif);
background-repeat:repeat-y;
width: 730px;
float:left;
height:254px;
}
.colonna_eventi_txt {
background-image:url(../imgs/spaziatore.gif);
background-repeat:repeat-y;
width: 730px;
float:left;
height:254px;
}
.bottoni_coll {
/*background-color:#FFFF00;*/
width: 28px;
float:left;
height:256px;
}
.box_collezione {
display:block;
height:183px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
margin-top:0px;

}
.box_eventi {
display:block;
height:229px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
margin-top:0px;

}
.testo_collezione {
display:block;
background-color:#82add4;
float:left;
height:183px;
width:335px;
}
.img_collezione {
display:block;
float:left;
}
.tit_collezione {
margin-top:20px;
margin-right: 20px;
display:block;
text-align:right;
}
.thumb_collezione {
	margin-bottom: 6px;
}
.thumb_collezione_on {
	margin-bottom: 6px;
	cursor: hand;
	filter: Alpha(Opacity=30);
}
.dida {color:#556497; display:block; margin-top:-15px; margin-bottom:0px; float:left;}
img.image, .imageOn {
	border: none;
	text-align: center;
	text-decoration: none;
}
a.linktesto {color: #41569d; text-decoration:none;}
a.linktesto:hover {text-decoration:underline;}

.imageOn {
	cursor: hand;
	filter: Alpha(Opacity=30);
}
.testo {display:block; margin-top:12px; margin-left: 32px; height:158px;}
.colonna_cont_txteventi { width: 730px; float:left; height:50px; border-bottom:1px solid #fff; ; clip:   rect(   )}
.testoEventi { background-image:url(../imgs/spaziatore.gif); background-repeat:repeat-y; display:block; margin-top:12px; margin-left: 32px; ; border-color: black black #FFFFFF; clip:  rect(   ); height: 50px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-repeat: no-repeat}
.testoEventi2 { display:block; margin-top:12px; margin-left: 32px; clip:  rect(   ); height: 180px; }
.Eventi_title { background-image:url(../imgs/spaziatore.gif); background-repeat:repeat-y; width: 730px; float:left; height:40px; border-bottom:1px solid #fff; ; border-color: black black #FFFFFF; clip:     rect(   ); vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.Eventi_titletext { float:left; border-bottom:1px solid #fff; ; border-color: black black #FFFFFF; clip:   rect(12px   32px); vertical-align: middle; margin-top: 12px; margin-left: 32px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.Eventi_body { background-image:url(../imgs/spaziatore.gif); background-repeat:repeat-y; width: 730px; float:left; height:220px; border-bottom:1px solid #fff; ; border-color: black black #FFFFFF; clip:       rect(   ); vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.Eventi_sottobody { background-repeat:no-repeat; width: 650px; float:left; height:60px; border-bottom:1px solid #fff; ; border-color: black black #FFFFFF; clip:     rect(   ); vertical-align: top; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.EventiApp_body { background-image:url(../imgs/spaziatore.gif); background-repeat:repeat-y; width: 730px; float:left; height:210px; border-bottom:1px solid #fff; ; border-color: black black #FFFFFF; clip:           rect(   ); vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.EventiApp_text { background-repeat:no-repeat; width: 650px; float:left; border-bottom:1px solid #fff; ; clip:      rect(   ); vertical-align: top; border: black; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.EventiApp_table { display:block; margin-top:12px; margin-left: 32px; ; border-color: black black #FFFFFF; clip:         rect(   ); height: 210px; background-repeat: no-repeat ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.testoLink { display:block; margin-top:12px; margin-left: 32px; ; border-color: black black #FFFFFF; clip:     rect(   ); background-repeat: no-repeat ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; left: 10px}
.testoLinkEventi { display:block; margin-top:12px; margin-left: 32px; ; border-color: #FFFFFF; clip: rect( ); background-repeat: no-repeat ; left: 10px ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.testonavigazione { display:block; margin-top:5px; margin-left: 32px; height:20px; ; clip:    rect(   )}
.testomondoperla { display:block; background-color:#82add4; float:left; height:198px; width:454px; ; clip:         rect(   10px); padding-left: 10px; padding-right: 10px}
.thumbsmondoperla { display:block; background-color:#82add4; float:left; height:29px; width:474px; ; clip:     rect( 5px  ); vertical-align: bottom; text-align: right; text-indent: 5pt}
.thumbseventi {  float:left;  width:720px; ; clip:     rect( 5px  ); vertical-align: bottom; text-align: right; text-indent: 5pt}.testomondoperla2 { display:block; background-color:#82add4; float:right; height:225px; width:454px; ; clip: rect(   10px); padding-left: 10px; padding-right: 10px ; text-align: right; vertical-align: bottom}
.box_gamme_bo { display:block; height:40px; border-bottom:1px solid #fff; border-top:1px solid #fff; margin-top:5px; ; margin-bottom: 5px; clip:     rect(   ); text-align: right; vertical-align: middle; width: 0px; margin-right: 50px}
.thumb_collezionetitle { margin-bottom: 6px; ; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #666666 solid}
