
/* modifiche - restyling luglio 08*/
/* ====== regole generali =====*/
UL, OL, LI, BODY, H1, H2, H3, H4, P, DIV, FORM {margin: 0;padding: 0;}
INPUT {margin:0px;}
*{line-height:120%}
#correggi #logo {height:auto; width:auto; clear:left;} /* corregge conflitto con general.css */
body {font: 11px/120% "Trebuchet MS", sans-serif; background: url("../img/body_border.gif") 1000px 0 repeat-y;}
ul {list-style:none}
a {color:#000; text-decoration:none}
a:hover {background:#f7ecea; text-decoration:none}
br.clear {clear:both; height:0; line-height:0; font:0;}
br.space {padding-bottom:20px;}
h1 {color:#c54d6f; font-size:20px; line-height:130%;}
h2 {color:#c54d6f; line-height:130%;}
h3 {font-size:13px;position:relative; line-height:130%;}
h4 {font-size:11px;color:#43242E}
img {border:0px;}
select, input, textarea {font:11px "Trebuchet MS", sans-serif;}
.rosso {color:#c54d6f;}
u {text-decoration:none}


/**************** redesign *****/
/* menu relativo a style */
#content {float:left; width:695px; overflow: hidden;}

#masthead {
    background: url(/cm/img/masthead.png) no-repeat 0 0;
    position: relative;
    height: 25px;
    padding-left: 13px;
    border-top: 1px solid #f90248;
    margin-bottom: 3px;
    overflow: hidden;
    z-index:50;
}

#masthead #logo_style {
    float: left;
    display: block;
    padding: 2px 55px 0 0;
    height: 19px;
    width: 202px;
}

/* menu		======================================================================================
#navigation {
    height:25px;
    padding: 0;
    border: none;
    float: none;
margin-top:1px;
}
#navigation li {
    padding: 0;
    letter-spacing: 0;
    font: 13px Arial,Helvetica,sans-serif;
    background: none;
}
#navigation li a {
    padding: 0;
    float: none;
    background: none;
}

#main_menu a{
	color: #fff;
}
#main_menu {
    display: block;
    z-index: 15;
    position: relative;
    overflow: visible;
    width: 100%;
    left:3px;
}
#main_menu li, #quick_menu li {
	display: block;
	float:left;
    position:relative;
}
#navigation li #mnnews,
#navigation li #mnmoda,
#navigation li #mnbellezza,
#navigation li #mnvanitypeople,
#navigation li #mnshopping,
#navigation li #mnbenessere,
#navigation li #mnhow-to,
#navigation li #mnlifestyle,
#navigation li #mncommunity {
	text-indent: -9999px;
	display: block;
    height:25px;
    border-left:1px solid #F90248;
    padding-left:8px;
}
#navigation li #mnnews{background: url(http://static.style.it/images/style/partner/news.png) no-repeat 8px 2px; width:41px;}
#navigation li #mnmoda{background: url(http://static.style.it/images/style/partner/moda.png) no-repeat 8px 2px; width:44px;}
#navigation li #mnbellezza{background: url(http://static.style.it/images/style/partner/bellezza.png) no-repeat 8px 2px; width:63px;}
#navigation li #mnvanitypeople{background: url(http://static.style.it/images/style/partner/vanity.png) no-repeat 8px 2px; width:99px;}
#navigation li #mnshopping{background: url(http://static.style.it/images/style/partner/shopping.png) no-repeat 8px 2px; width:66px;}
#navigation li #mnbenessere{background: url(http://static.style.it/images/style/partner/benessere.png) no-repeat 8px 2px; width:69px;}
#navigation li #mnlifestyle{background: url(http://static.style.it/images/style/partner/lifestyle.png) no-repeat 8px 2px; width:63px;}
#navigation li #mnhow-to{background: url(http://static.style.it/images/style/partner/howto.png) no-repeat 8px 2px; width:55px;}
#navigation li #mncommunity{background: url(http://static.style.it/images/style/partner/community.png) no-repeat 8px 2px; width:78px;}
*/

#menuOrSt {width:1000px; height:32px; background: url("../img/menu-or-bg.gif"); text-align:right; position:relative;}
#menuOrSt ul {position:absolute; top:0; right:100px; padding:0; float:right; background:url("../img/menu-or-sep.gif") center left no-repeat;}
#menuOrSt ul li {float:left; color:#f2f0e6; height:29px; line-height:29px; padding:0 6px 0 4px; margin:0;  background:url("../img/menu-or-sep.gif") center right no-repeat;}
#menuOrSt ul li a {color:#f2f0e6; font-size:10px; padding:0 2px; display:block; margin-top:0px; text-indent: -9999px}
#menuOrSt ul li #mnnews {background:url("http://www.style.it/images/style/partner/news.png") no-repeat scroll 0 0 transparent;width:41px;}
#menuOrSt #logoOr {position:absolute; top:0; left:0;}

#headerSposa09 {width:1000px; height:75px; background: url("../img/headerSposa09-bg.gif"); position:relative;}
#logoSp09 img  {display:inline; float:left;}
#searchBox {width:713px; height:75px; position:absolute; top:0; left:0px; background:url("../img/menuSp-search.gif") no-repeat;}
#searchBox #searchform {position:absolute; top:28px; left:15px; width:232px; }
#searchBox #searchform input#searchStr {border:0; font-size:15px; color:#959595; line-height:19px; width:200px; float:left;}
#searchBox #searchform a.cerca {display:block; width:23px; height:23px; float:right;}
#searchBox #searchform a:hover.cerca {background:none;}
#searchBox #dovesposi {position:absolute; top:28px; left:280px; width:131px; }

#dovesposiBox { display:none; width:129px; height:83px; z-index:5; background-color:#FFF; position:absolute; top:174px; left:580px; border-left: 1px solid #dc819a; border-right: 1px solid #dc819a;}
#dovesposiBox li { padding: 5px; border-bottom:  1px solid #dc819a;}
#dovesposiBox a { color: #dc819a; font-weight: bold; font-size:14px;}
#dovesposiBox a:hover { background-color:#FFFFFF;}

#tools {position:absolute; top:0; right:0; width:258px; height:75px; background: url("../img/tool-bg.gif");}
#tools span {color:#43242e; font-size:14px; font-family:georgia, serif; font-style:italic; display:block; padding:0 5px; height:20px;}
#tools ul {margin:0; padding:0; width:253px; margin-left:5px;}
#tools ul li {height:26px; float:left;}
#tools ul li a {display:block; height:26px; font-size:9px; color:#43242e; font-family:arial, sans-serif; text-transform:uppercase; line-height:26px; padding-left:30px;}
#tools ul li.trova {width:133px; background: url("../img/tool-trova.gif");}
#tools ul li.trova a:hover {background: url("../img/tool-trova-h.gif");}
#tools ul li.scrivi {width:133px;  background: url("../img/tool-scrivi.gif");}
#tools ul li.scrivi a:hover {background: url("../img/tool-scrivi-h.gif");}
#tools ul li.organizer {width:120px;  background: url("../img/tool-organizer.gif");}
#tools ul li.organizer a:hover {background: url("../img/tool-organizer-h.gif");}
#tools ul li.forum {width:120px;  background: url("../img/tool-forum.gif");}
#tools ul li.forum a:hover {background: url("../img/tool-forum-h.gif");}

/* colonna menu SX */
#colSx { background: url(../img/bg_colsx.gif); padding:0 7px; margin-top: 10px}
#colSx_cont {border-bottom:1px solid #c7c5b9; padding:5px 0;}
#colSx ul {font-size:11px;}
#colSx ul li {display:inline;  font-weight:bold; }
#colSx ul li a {display:block; color:#3F242D; padding-left:5px; line-height:20px;}
#colSx h3 {color:#c54d6f; margin:5px 7px; font-size:13px;}
#colSx h3 a {color:#c54d6f;}
#colSx .bgbanner {margin-left:7px; margin-top:5px;}
#colSx ul li ul {margin-left: 10px; font-size: 9px; display: none}
#colSx ul li ul li a {line-height: 11px; font-weight: normal }
#colSx form {margin:4px 4px 0;}
#colSx label {color:#666; font-size:11px; font-weight:bold; display:block;}
#colSx input.cerca {width:120px; border:1px solid #666; font-size:12px; line-height:12px; margin:3px 0;}
#colSx a.submit {color:#666; font-size:11px; font-weight:bold; display:block; padding-left:105px;}
#colSx a.submit:hover {background:#fff; color:#c54d6f}


/* backgorund per content iosposa */
#sposa_cont { padding: 8px 0 10px 15px; margin: 10px 10px 10px 5px; }
#rightCol {margin-top: 5px}

/* ================= ADVERTORIAL ==============          */
#art-cont { background:#fff; padding: 8px 8px 10px 9px; margin: 10px 8px 10px 5px; display: inline-block; }
#art-sposa {width:654px; float:left;}
#art-sposa-foto {width:310px; float:left; }
#art-sposa-foto-vert {width:360px; float:left;}
#art-sposa-foto-large {width:654px;}
#art-sposa-testo {width:330px; float:right;}
#art-sposa-testo-vert {width:280px; float:right;}
#art-sposa-testo-large {width:654px; margin-top:30px;}
#art-sposa-foto img.fotobig, #art-sposa-foto-vert img.fotobig, #art-sposa-foto-large img.fotobig  {border:5px solid #e8e5d8;}
#art-sposa h2 {padding-right:15px; font-size:17px;}
#art-sposa h3 {font-size:13px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;  padding-right:15px;}
#art-sposa-testo p, #art-sposa-testo-vert p, #art-sposa-testo-large p {font-size:12px; padding-right:15px;}
#art-sposa-testo #paginazione {margin-top:15px; width:325px; height:25px;padding-top: 15px;}
#art-sposa-testo-vert #paginazione {margin-top:15px; width:275px; height:25px;padding-top: 15px;}
#art-sposa-testo-large #paginazione {margin-top:15px; width:644px; height:25px;padding-top: 15px;}
#art-sposa #stampa-invia {position:absolute; left:0; }
#art-sposa #stampa-invia a {border:0; background:#fff;}

#dida {background:url(/cm/img/bg_pubbli_nav.gif) right top no-repeat; position:relative; margin-top:3px;height:45px;}
#dida p {font-style:italic; font-size:11px; width:240px; padding-left:3px; padding-bottom: 5px;}
#art-sposa-foto-vert #dida p {width:290px;}
#art-sposa-foto-large #dida p {width:590px;}
#dida #nav_arrow {position:absolute;right:6px;text-align:right;top:5px; height:27px;}

#art-galleria {background:#F6F5F0; margin:12px 0; padding:15px 0 5px; width:654px; float:left;}
#art-galleria ul {padding-left:18px;}
#art-galleria li {float:left; margin: 0 17px 7px 0px; color:#000;  position:relative;}
#art-galleria li a {border-right:1px solid #d5d1c0; border-bottom:1px solid #d5d1c0; padding:4px; background:#fff; display:block;}
#art-galleria li a:hover {border-right:1px solid #bead91; border-bottom:1px solid #bead91; background:#c3bea7; display:block;}
#art-galleria p {font-size:10px; padding-left:75px; padding-top: 4px; color:#a08d6e; text-transform:uppercase;}

#art-info {background:#fff url(/cm/img/dot_art.gif) repeat-x; margin-bottom:10px; }
#art-info-top {background:#fff; margin-bottom:10px; }
#art-info-cont {padding:5px 0; background:url(../img/dot_art.gif) bottom repeat-x; position:relative;  height:90px;}
#art-info-cont img {margin:5px 0;}
#art-info-cont p {position:absolute; left:325px; top:10px; margin-bottom:5px; font-size:11px; color:#43242e;}
#art-info-side {background:#fff url(/cm/img/dot_art.gif) bottom repeat-x; padding-bottom:8px; margin-bottom:15px; margin-right:15px;}
#art-info-side img {margin:5px 0 10px;}
#art-info-side p {font-size:11px; color:#43242e;}
#art-info-button {margin-bottom:10px; float:left; border: 1xp solid #666666; width: 300px;}
#art-info-button a {display:block; float:left; font-size:11px; font-weight:bold; padding:2px 6px; margin-right:10px; background:#e8e5d8; color:#40242e;}
#art-info-button a:hover {background:#c54d6f; color:#fff;}
#art-info-showcase {background:#fff url(/cm/img/bg_info_showcase.gif) repeat-y; width:654px; margin-bottom:10px; padding-bottom:3px; float:left;}
#art-info-showcase-left {width:400px; float:left; position:relative;}
#art-info-showcase img {margin:5px 0; position:absolute; top:0; left:0;}
#art-info-showcase p { width:175px; padding-left: 225px; margin-bottom:5px; font-size:11px; color:#43242e;}
#art-info-showcase-left p { margin-left: 225px; padding-left:0px; width: 175px; margin-bottom:5px; font-size:11px; color:#43242e;}
#art-info-text {width:240px; float:right; margin-bottom:5px; font-size:12px; color:#000;}
#art-info-cont a, #art-info-slide a, #art-info-showcase a {color:#43242e;} 
#art-info-button-main { float:left; display:block; width:25px; height:10px;}
#art-info-button-main .main-on {display:none;}
#art-info-button-main .main-on a { background:#ffffff; margin:0; padding: 0;}
#art-info-button-main .main-on a hover { background:#ffffff; margin:0; padding: 0;}

#art-sposa-foto-vert-chisiamo { display: none;}
#art-sposa-foto-vert-dovecitrovi { display: none;}
#art-sposa-slide {background:#f6f5f0 url(../img/bg_sep_round.gif) repeat-x; margin:-10px 8px 0 5px; padding-top:20px;}
#art-sposa-slide p {font-size:10px; padding-left:90px; color:#a08d6e; text-transform:uppercase;}
#art-sposa-slide ul {float:left;}
#art-sposa-slide li {float:left; margin: 0 11px 7px 0px; color:#000;  position:relative;}
#art-sposa-slide li a {border-right:1px solid #d5d1c0; border-bottom:1px solid #d5d1c0; padding:4px; background:#fff; display:block;}
#art-sposa-slide li a:hover {border-right:1px solid #bead91; border-bottom:1px solid #bead91; background:#c3bea7; display:block;}

#abito-cont {background:#fff; padding:20px 7px 7px; margin:10px 0;}
#abito-cont #logo-brand {margin-left:8px; height:55px;}
#abito-cont #foto-sfondo {position:relative;}
#abito-cont #col-strilli {position:absolute; left:8px; top:130px; width:245px; z-index:100;}
#abito-cont .strillo {width:245px; height:96px; margin-bottom:7px; float:left}
#abito-cont .strillo { background:url(/cm/img/bg_trasp.png); _background:#faf8f7; /* for ie6 only */ }
#abito-cont .strillo .strillofoto {float:left; margin:7px ;}
#abito-cont .strillo .strillotesto, .strillo .strillotesto a {color:#000; font-size:11px;}
#abito-cont .strillo .strillotesto h3 {margin:7px 0;}
#abito-cont .strillo .strillotesto h3 a {color:#b60e3d; font-size:15px;}

#art-showcase {height:1%;}
#art-sposa-showcase-gallery {background:#f6f5f0 url(../img/bg_sep_round.gif) repeat-x; margin:-10px 8px 0 5px; padding-top:20px;}
#art-sposa-showcase-gallery ul {padding-left:15px;}
#art-sposa-showcase-gallery li {float:left; margin: 0 15px 7px 0px; color:#000;  position:relative;}
#art-sposa-showcase-gallery li a {border-right:1px solid #d5d1c0; border-bottom:1px solid #d5d1c0; padding:4px; background:#fff; display:block;}
#art-sposa-showcase-gallery li a:hover {border-right:1px solid #bead91; border-bottom:1px solid #bead91; background:#c3bea7; display:block;}
#art-sposa-showcase-gallery #paginazione {width:656px; padding:5px 0 10px;}

/* vecchio css */
.txt11 { color:#666666; font-size: 11px;}
.txt11chiaro { color:#999999; font-size: 11px;}
.txt11rosa { color:#FF66CE; font-size: 11px;}
.txt11gv { font-size: 12px; color: #666666;}
.txt12rosa { color:#FF66CE; font-size: 12px;}
.txt12rnb {font-size: 13px; color: #c54d6f;}
.txt11brosa {	color:#FF66CE;	font-size: 12px;	font-weight : bold; 	text-transform : uppercase;}
.txt9g {font-size: 11px; color: #666666;}
.txt9n {font-size: 11px; color: #000000;}
.txt10r {font-size: 11px; color: #c54d6f;}
.txt10g {font-size: 11px; color: #666666;}
.txt10g a {color: #666666; text-decoration: underline;}

.txt12n {font-size: 13px; color: #000000;}
.txt12g {font-size: 13px; color: #666666;}
.txt11r {font-size: 12px; color: #c54d6f;}
.txt12r {font-size: 13px; color: #c54d6f;}
.txt16g {font-size: 16px; color: #666666;}
.txt20g { font-size: 20px; color: #666666;}
/*.txt21g { font-size: 21px; color: #666666;}*/
.txt21g { font-size: 19px; color: #c54d6f; padding-top: 10px;}
.txt21r { font-size: 21px; color: #c54d6f;}
.txt24r { font-size: 21px; color: #c54d6f;}
.txt24g { font-size: 24px; color: #666666;}
.txt24rnb { font-size: 24px; color: #c54d6f;}
.vert20r{font-size: 20px; color: #c54d6f;  writing-mode: tb-rl; filter: flipv fliph;}

a.txt11grigio { color:#9F999E; font-size: 12px; text-decoration:none;}
.tit14rosa { color:#c54d6f; font-size: 14px;}
.tit12rosa { color:#c54d6f; font-size: 13px;}
a.tit14rosa  { color:#c54d6f; font-size: 14px; text-decoration:none;}
.txt11grigio { color:#9F999E; font-size: 12px;}
.txt11nero { color:#000000; font-size: 12px;}
.tit18rosa { color:#c54d6f; font-size: 18px;}
.tit24rosa { color:#c54d6f; font-size: 24px; font-weight:bold;}
.tit18grigio { color:#666666; font-size: 18px;}
.tit16grigio { color:#999999; font-size: 16px; font-weight:bold;}
.tit26grigio { color:#999999; font-size: 26px;}

td.tdStrillo {font-size: 13px; color: #666666;}
td.tdStrillo a {text-decoration: none; color: #666666}
td.tdStrillo a:visited {color: #666666}
td.tdStrillo a:hover {color: #666666}

td.tdStrillo2 {font-size: 11px; color: #666666;}
td.tdStrillo2 a {text-decoration: none; color: #666666}
td.tdStrillo2 a:visited {color: #666666}
td.tdStrillo2 a:hover {color: #666666}

td.tdStrillo3 {font-size: 16px; color: #666666;}
td.tdStrillo3 a {text-decoration: none; color: #666666}
td.tdStrillo3 a:visited {color: #666666}
td.tdStrillo3 a:hover {color: #666666}

td.tdStrillo10r {font-size: 11px; color: #c54d6f;}
td.tdStrillo10r a {text-decoration: none; color: #c54d6f}
td.tdStrillo10r a:visited {color: #c54d6f}
td.tdStrillo10r a:hover {color: #c54d6f}

a.txt11 { color:#999999; font-size: 11px; text-decoration:none;}
a.tit18rosa { color:#c54d6f; text-decoration:none; font-size: 18px;}
a.tit22rosa { color:#c54d6f; text-decoration:none; font-size: 22px;}
a.txt11chiaro { color:#999999; text-decoration:none; font-size: 11px;}

.specialgrigio {background-color: #E8E8E8;  color:#676767; font-size: 11px;}
.specialrosa {background-color: #FDBCE7;  color:white; font-size: 11px;}
.specialrosino {background-color: #FAE5F3;  color:#666666; font-size: 11px;}
.corngrigia {border: 1px #CBCBCB solid;}
.corngrigia2 {border: 1px #666666 solid;}
.cornrosa {border: 1px #FEBBE7 solid;}
.cornrosa2 {border: 1px #c54d6f solid;}
.boxrosa {background-color: #FEE3F6;}
.bklineanera {background-image: url(../img/lineanera.gif); background-repeat: repeat-x; background-position: left top;}

.text {
	
	font-size: 11px;
	font-weight: normal;
}
.sfondo {
	background-image: url(img/sfondo.jpg);
	background-repeat: no-repeat;

}

.txt10fux {
	font-size: 11px;
	font-weight: normal;
	color: #c54d6f;
}

.txt10 {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.txt9gri {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

a.txt9gri {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

a.txt9gri:hover {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.txt9bggri {
	font-size: 11px;
	font-weight: normal;
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration:none
}

a.txt9bggri {
	font-size: 11px;
	font-weight: normal;
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration:none}

a.txt9bggri:hover {	font-size: 11px;	font-weight: normal;	background-color: #CCCCCC;	color: #FFFFFF;	text-decoration:none}

a.l1 {text-decoration: none; color: #666666}
a.l1:visited {color: #666666}
a.l1:hover {color: #666666}

a.l2 {text-decoration: none; color: #c54d6f}
a.l2:visited {color: #c54d6f}
a.l2:hover {color: #c54d6f}
.txt10gri {
	font-size: 11px;	font-weight: normal;	color: #666666;}


.list_box {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width:150px;height:24px;
}

.boxlogin {border-width: 1px;
	border-color: #c54d6f;
	border-style: solid;
}

.loguser {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width:100px;height:14px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}

.logpwd {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width:85px;height:14px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}

.tit14rosa { color:#c54d6f; font-size: 14px;}
.fr14r {font-size: 13px; color: #c54d6f; font-weight: bold; line-height :10px;}
.bkpunti {background-image: url(../img/bg_puntini.gif); background-repeat: repeat-x; background-position: left top;}


.bkpuntivert {background-image: url(../img/bg_puntinivert.gif); background-repeat: repeat-y;}
.txt22r { font-size: 22px; color:#c54d6f;}
.txt22g { font-size: 22px; color:#666666;}
.txt12grigio {font-size: 13px; color: #666666;}
.txt12rnb {font-size: 13px; color: #c54d6f;}
.txt12gchiaro {font-size: 13px; color: #7F7F7F;}
.txt11gchiaro {font-size: 12px; color: #7F7F7F;}
.txt14r {font-size: 14px; color:#c54d6f;}
.frma {font-family: Marlett; font-size: 11px; color: #c54d6f;}

a.l3 {text-decoration: none; color: #000000}
a.l3:visited {color: #000000}
a.l3:hover {color: #000000}

a.l4 {text-decoration: none; color: #666666}
a.l4:visited {color: #666666}
a.l4:hover {color: #666666}

.txt10grigio { color:#8f8f8f; text-decoration:none; font-size: 11px;}
a.txt10grigio { color:#8f8f8f; text-decoration:none; font-size: 11px;}
a.txt10grigio:visited { color:#8f8f8f; text-decoration:none; font-size: 11px;}
a.txt10grigio:hover { color:#8f8f8f; text-decoration:none; font-size: 11px;}

.txt10rosa { color:#c54d6f; text-decoration:none; font-size: 11px;}
a.txt10rosa { color:#c54d6f; text-decoration:none; font-size: 11px;}
a.txt10rosa:visited { color:#c54d6f; text-decoration:none; font-size: 11px;}
a.txt10rosa:hover { color:#c54d6f; text-decoration:none; font-size: 11px;}


LI .mesep {background-color: #E7E3D7; height: 1px; margin: 0 5px 0 5px; padding: 0; font-size: 0; line-height: 1px; owerflow: none}
.openMenu {position: relative; }
.openMenu:hover {background-color: transparent}
.fr_menu {position: absolute; top: 6px; left: 116px}


/* =========== NUOVE MODIFICHE LUGLIO 2009 */
#wrapper {background:#fcf7f7 url("../img/bg-wrapper-rosa.jpg") top repeat;}

#container2009  {padding-top:10px;}

/* HOMEPAGE */
.boxhp_centrale {margin:0; height:453px; width:684px; margin-bottom:15px; position:relative; z-index:3; }
.boxhp_centrale #slidetext {position:absolute; bottom:0px; left:0; width:137px; height:258px; background:#4e1121;}
.boxhp_centrale #slideshow {position:absolute; bottom:0px; left:137px; height:17px; background:#fff;}
.boxhp_centrale #slidetext h3 {color:#fff; font-size:20px; font-family:georgia, serif; margin:20px 8px; font-weight:normal;}
.boxhp_centrale #slidetext h3 a {color:#fff;}
.boxhp_centrale #slidetext h3 a:hover {color:#4e1121; background:#e9bac6 ; text-decoration:none;}
.boxhp_centrale #slidetext p {color:#fff; font-size:14px; font-family:arial, sans-serif; margin:10px 8px; font-weight:normal;}
.boxhp_centrale #slidetext a {color:#fff;}
.boxhp_centrale #slidetext a:hover {color:#4e1121; background:#e9bac6 ; text-decoration:none;}
.boxhp_centrale #slideshow a {border-right:1px solid #e9bac6; padding:3px 10px; font-size:11px; color:#43242e; line-height:11px; display:block; float:left;}
.boxhp_centrale #slideshow a:hover {background:#e9bac6;}
.boxhp_centrale #slideshow a.select {background:#e9bac6;}

.boxhp_centrale #slidetext2 {position:absolute; bottom:0px; left:0; width:137px; height:22px; background:#7e535d; text-align: center}
.boxhp_centrale #slidetext2 h3 {color:#fff; font-size:11px; font-family:Arial, serif; margin: 4px 0 0 0; font-weight:normal; text-transform: uppercase}
.boxhp_centrale #slidetext2 h3 a {color:#fff;}
.boxhp_centrale #slidetext2 h3 a:hover { text-decoration:none;}
.boxhp_centrale #slidetext2 p {color:#fff; font-size:14px; font-family:arial, sans-serif; margin:10px 8px; font-weight:normal;}
.boxhp_centrale #slidetext2 a {color:#fff;}
.boxhp_centrale #slidetext2 a:hover {color:#4e1121;  text-decoration:none;}


/* =================== i box con ilanci, regole generali */
#container2009 .box09 {overflow:hidden;}
#container2009 .box09 a.thumb {padding:3px; border:1px solid #c3bea7; display:block; float:left;}
#container2009 .box09 img {display:block;}
#container2009 .box09 .occhiello {color:#c54d6f; border-bottom:1px solid #fbe0e7; font-family:georgia, serif; font-size:10px;}
#container2009 .box09 h3 {margin:5px 5px 0 0; font-family:georgia, serif; font-size:20px; font-weight:normal;}
#container2009 .box09 h3 a {color:#43242e; }
#container2009 .box09 h3 a:hover {color:#43242e; background:none; text-decoration:underline;}
#container2009 .box09 p {margin:5px 5px 0 0; font-size:11px;}
#container2009 .box09 ul {margin:10px 5px 0;}
#container2009 .box09 ul li {color:#c54d6f; font-size:12px; padding-left:8px; margin-bottom:4px; background:url("../img/freccina.gif") 0 5px no-repeat;}
#container2009 .box09 ul li a {color:#c54d6f; font-size:12px;}
#container2009 .leggitutti09 { padding: 5px 0; border-bottom:1px solid #fbe0e7; border-top:1px solid #fbe0e7;  text-align:right; clear:both;}
#container2009 .leggitutti09 a {color:#c54d6f; font-family:georgia, serif; font-size:10px;}
#container2009 .sceltidanoi {color:#c54d6f; width:343px; border-bottom:1px solid #fbe0e7; font-size:18px; margin-bottom:12px;}

/* 3 lanci verticali */
#lanci09 {position:absolute; top:10px; right:15px; width:315px; height:402px;}
#lanci09 .box09 {width:300px; height:100px; margin-bottom:20px;}
#lanci09 .box09 h3, #lanci09 .box09 p, #lanci09 .box09 .occhiello  {margin-left:118px;}

#lanci10 {position:absolute; top:10px; right:5px; width:285px; height:380px;}
#lanci10 .box09 {width: 100%; position: relative; }
#lanci10 .wrp {width:247px; height:80px; margin-bottom:10px; margin-left: 15px; padding: 10px; }
#lanci10 .box09 h3, #lanci09 .box09 p, #lanci09 .box09 .occhiello  {}
#lanci10 .arw { position:absolute; top: 25px; left: 0 }

/* 2+2 lanci orizzontali */
#strip09 {margin:0; width:670px; padding-left:14px; _width:684px; padding-top:20px; margin-bottom:15px; position:relative;  float:left;}
#strip09 .box09 {float:left; width:295px; margin-right:35px; _margin-right:20px; margin-bottom:20px;}
#strip09 .leggitutti09 {margin:0 10px;}
#strip09 .box09 .occhiello {margin-top:10px; border-bottom:0; margin-left:109px; text-transform: uppercase}
#strip09 .box09 h3 {margin-left:109px;}
#strip09 .box09 p {margin-left:112px;}

#strip10 {margin:0; width:670px; padding-left:14px; _width:684px; padding-top:10px; margin-bottom:15px; position:relative;  }
#strip10 .box09 {float:left; width:222px;  margin-bottom:20px;}
#strip10 .leggitutti09 {margin:0 10px;}
#strip10 .box09 .occhiello {margin-top:10px; border-bottom:0; margin-left:0px; margin-bottom: 6px; text-transform: uppercase}
#strip10 .box09 h3 {margin-left:109px;}
#strip10 .box09 p {margin-left:112px;}

/* 2 orizzontali alti */
#doppio09 {position:absolute; top:10px; left:260px; width:400px; height:300px;}
#doppio09 .box09 {float:left; width:148px; margin-right:45px; height:265;}
#doppio09 .box09 h3 {clear:both;}
#doppio09 .sceltidanoi {color:#c54d6f; width:343px; border-bottom:1px solid #fbe0e7; font-size:18px; margin-bottom:12px;}

/* 1 orizzontale*/
#singolo09 {position:absolute; top:10px; left:260px; width:400px; height:200px;}
#singolo09 .box09 {float:left; width:342px; height:165px;}
#singolo09 .box09 h3 {margin-left:109px;}
#singolo09 .box09 p {margin-left:112px;}

/* 3 orizzontali */
#tris09 {width:670px; _width:684px; float:left; padding:10px 0; padding-left:14px; margin-bottom:15px; background:#fff url("../img/bg-tris09.gif") center no-repeat;}
#tris09 .box09 {width:223px; height:180px; float:left; }
#tris09 .box09 p, #tris09 .box09 h3 {width:206px;}
#tris09 .box09 h3 {clear:both;}

/* 3 orizzontali NO ABSTRACT*/
#tris09-noabstract {width:670px; _width:684px; float:left; padding:10px 0; padding-left:14px; margin-bottom:15px; background:#fff url("../img/bg-tris09.gif") center no-repeat;}
#tris09-noabstract .box09 {width:223px; height:120px; float:left; }
#tris09-noabstract .box09 p, #tris09 .box09 h3 {width:206px;}
#tris09-noabstract .box09 h3 {clear:both;}

/* lo slideshow in homepage */
#home-slide {margin:0; padding:0; height:200px; width:684px; margin-bottom:15px; position:relative; background:#fff; background-image:none;}
#home-slide .wrap-galleria {position: absolute; top:8px; left:55px; width: 600px; owerflow: hidden;}
#home-slide .frTL {position: absolute; top: 70px; left:14px;}
#home-slide .frTR {position: absolute; top: 70px; left: 657px}
#home-slide ul {float:left; }
#home-slide li {float:left; margin: 0 20px 7px 0px; color:#000;  position:relative;}
#home-slide li a {border:1px solid #d5d1c0; padding:3px; display:block;}
#home-slide li a:hover {border-right:1px solid #bead91; border-bottom:1px solid #bead91; background:#c3bea7; display:block;}
#home-slide li span {width:94px; _width:100px; height:32px; _height:38px; overflow:hidden; display:block; font-size:12px; padding:6px 3px;  color:#43242e; font-family:georgia, sans-serif; text-align:center; font-style:italic; background:url("../img/bg-slide-tit.jpg") top repeat-x;}

#home-slide-bk { background: url(../img/bk-slide.gif) repeat-x; height: 208px; padding-top: 10px}

/* lo slideshow con foto QUADRATE */
#home-slide-square {margin:0; padding:0; height:150px; width:684px; margin-bottom:15px; position:relative; background:#fff; background-image:none;}
#home-slide-square .wrap-galleria {position: absolute; top:8px; left:55px; width: 600px; owerflow: hidden;}
#home-slide-square .frTL {position: absolute; top: 45px; left:14px;}
#home-slide-square .frTR {position: absolute; top: 45px; left: 657px}
#home-slide-square ul {float:left; }
#home-slide-square li {float:left; margin: 0 20px 7px 0px; color:#000;  position:relative;}
#home-slide-square li a {border:1px solid #d5d1c0; padding:3px; display:block;}
#home-slide-square li a:hover {border-right:1px solid #bead91; border-bottom:1px solid #bead91; background:#c3bea7; display:block;}
#home-slide-square li span {width:94px; _width:100px; height:32px; _height:38px; overflow:hidden; display:block; font-size:12px; padding:6px 3px;  color:#43242e; font-family:georgia, sans-serif; text-align:center; font-style:italic; background:url("../img/bg-slide-tit.jpg") top repeat-x;}

/* lo slideshow con foto VERTICALI */
#home-slide-vertical {margin:0; padding:0; height:200px; width:684px; margin-bottom:15px; position:relative; background:#fff; background-image:none;}
#home-slide-vertical .wrap-galleria {position: absolute; top:8px; left:55px; width: 600px; owerflow: hidden;}
#home-slide-vertical .frTL {position: absolute; top: 70px; left:14px;}
#home-slide-vertical .frTR {position: absolute; top: 70px; left: 657px}
#home-slide-vertical ul {float:left; }
#home-slide-vertical li {float:left; margin: 0 20px 7px 0px; color:#000;  position:relative;}
#home-slide-vertical li a {border:1px solid #d5d1c0; padding:3px; display:block;}
#home-slide-vertical li a:hover {border-right:1px solid #bead91; border-bottom:1px solid #bead91; background:#c3bea7; display:block;}
#home-slide-vertical li span {width:94px; _width:100px; height:32px; _height:38px; overflow:hidden; display:block; font-size:12px; padding:6px 3px;  color:#43242e; font-family:georgia, sans-serif; text-align:center; font-style:italic; background:url("../img/bg-slide-tit.jpg") top repeat-x;}

/* altri moduli HP */
/*
h3.asterisco {height:21px; padding-bottom:2px; font:18px arial; color:#c54d6f; padding-left:35px; background:url("../img/bg-tit-ast.gif") bottom no-repeat; clear:both;}
*/
h3.asterisco {height:21px; padding-bottom:2px; font:18px arial; color:#c54d6f; padding-left:5px; clear:both;}
/* FIERE  */

.boxhp_dovetisposi {margin:0; height:220px; width:684px; margin-bottom:4px; position:relative; background: #FFFFFF;}

/* A */
.banner684 {margin-bottom:6px;}

ul.quattro-link {margin:0; padding:0; float:left; width:684px; background:#fff; border-top:1px solid #F2B9C8; }
ul.quattro-link li {float:left; width:171px;}
ul.quattro-link li a {color:#43242E; font-size:12px; display:block; padding:5px 0 5px 10px; border-right:1px solid #F2B9C8;} 
ul.quattro-link li.noborder a {border:0;}

/* B */
.boxhp_scelti {margin:0; height:320px; width:684px; margin-bottom:4px; position:relative;}
.boxhp_scelti #slidetext {position:absolute; bottom:0px; left:0; width:137px; height:118px; background:#4e1121;}
.boxhp_scelti #slidetext h3 {color:#fff; font-size:20px; font-family:georgia, serif; margin:12px 8px; font-weight:normal;}

.boxhp_scelti_bellezza {margin:0; height:220px; width:684px; margin-bottom:4px; position:relative;}
.boxhp_scelti_bellezza #slidetext {position:absolute; bottom:0px; left:0; width:220px; height:60px; background:#4e1121;}
.boxhp_scelti_bellezza #slidetext h3 {color:#fff; font-size:20px; font-family:georgia, serif; margin:6px 8px; font-weight:normal;}

/* D */
#cinquefoto09 {width:684px; background:#fff; float:left; margin-bottom:15px; padding:8px 0;}
#cinquefoto09 a.thumb {padding:3px; border:1px solid #c3bea7; display:block;}
#cinquefoto09 ul {}
#cinquefoto09 ul li {float:left; padding:0 17px; border-right:1px solid #f5d6de;}
#cinquefoto09 ul li.noborder {border:0;}
#cinquefoto09 ul li p {width:100px; height:25px; text-align:center; font-size:11px; color:#40242e; font-weight:bold;}

/* chi siamo , collezione, trova abito */
#pageTesto {margin:0; width:670px;  margin-bottom:15px; padding-bottom:20px;  background:#fff; float:left;}
#pageTestoCont {margin:0 14px 10px; _margin:0 7px 10px; padding:14px 0 20px; font-size:12px; border-bottom:1px solid  #fbe0e7; float:left;}

#pageTestoHead {width:642px; padding-bottom:10px; margin-bottom:10px; float:left; background:url("../img/dot.gif") bottom repeat-x;}
#pageTestoHeadLogo {float:left; width:300px;}
#pageTestoHeadInfo {color:#43242e; font-size:11px; width:auto; float:right;}
#pageTestoHeadInfo a {color:#43242e;}

#pageTestoNav {padding-bottom:3px; margin-bottom:15px; margin-top:10px; float:left; width:642px; border-bottom:1px solid  #fbe0e7;}
#pageTestoNav ul {float:left; margin:0; padding:0; list-style-type:none;}
#pageTestoNav ul li {float:left; padding:10px 15px 0px; margin:0; font-size:14px; line-height:14px; font-family:georgia, serif; border-right:1px solid #fbe0e7;}
#pageTestoNav ul li a {color:#ec92ab; }
#pageTestoNav ul li.active {padding-top:4px;}
#pageTestoNav ul li.active a {color:#c54d6f; font-size:20px;}
#pageTestoNavBack {float:right; width:150px; padding-top:10px; text-align:right;}
#pageTestoNavBack a {color:#c54d6f; font-size:11px; }

ul.gallery09 {float:left;}
ul.gallery09 li {float:left; margin-bottom:30px; }
ul.gallery09 li img {display:block;}
ul.gallery09 li a {margin-right:15px; padding:3px; display:block; border:1px solid #c3bea7;}
ul.gallery09 li.nomargin a {margin-right:0;}
ul.gallery09 li p {color:#43242e; font-size:11px; margin:3px;}
ul.gallery09 li p.abito  { margin:0; width:142px; _width:148px; height:32px; _height:38px; overflow:hidden; display:block; font-size:12px; padding:6px 3px;  color:#43242e; font-family:"Trebuchet MS", sans-serif; text-align:center; font-weight:bold; background:url("../img/bg-slide-tit.jpg") top repeat-x;}
ul.gallery09 li p.abito a {border:0; color:#43242e; margin-right:0;}
ul.gallery09 li p.abito a:hover {background:none;}

#paging {position:relative;}
#paging ul {float:right; margin:0 14px 10px 0; padding:0; list-style-type:none;}
#paging ul li {float:left; margin:0 3px 0 0;}
#paging ul li a {font-size:11px; line-height:11px; padding:1px 3px; display:block; border:1px solid #c54d6f; color:#43242e; font-family:"Trebuchet MS";}
#paging ul li a:hover, #paging ul li.sel a  {background:#c54d6f; color:#fff;}

#trovaAbito {margin:0 14px 10px; _margin:0 7px 10px; padding:14px 0 5px; font-size:12px;  float:left;}
#trovaAbito h2 {font-size:25px; color:#c54d6f; font-weight:normal; font-family:georgia, serif;}
#trovaAbito p.desc {margin:10px 0;}
#marchi, #marchi a {color:#43242e; font-size:11px;}
#marchi a.tutti {color:#c54d6f;}


#cercaPer {margin-bottom:20px;  width:670px; position:relative; font-size:12px; background:#fadee5; float:left; padding-bottom:20px;}
#cercaPer h3 {color:#ec92ab; font-size:15px; font-family:arial; margin-bottom:10px;}
#cercaPerCont {padding:10px 0 20px 15px;}
.boxCerca {width:205px; margin-right:15px; float:left;}
.boxCerca.nomargin {margin-right:0;}
.boxCerca h4 {color:#43242e; font-size:12px; margin-bottom:6px; }
.boxCerca ul {border-top:1px solid #ec92ab; overflow:auto; height:90px; width:205px;}
.boxcerca ul li {border-bottom:1px solid #ec92ab; padding:2px 0; font-size:11px; background:url("../img/freccia.gif") left center no-repeat;}
.boxcerca ul li a {padding-left:10px;}

/* sidebar hp */
#rightCol {width:300px;}
#bannerCol09 {width:300px;}
#bannerCol09 img {margin-bottom:15px; display:block;}



/* ========= modifiche per le pagine interne vecchie */
#container2009-old {margin-top:10px; margin-bottom:5px;}
#container2009-old table {border:0px solid red; margin:0px; padding:5px 0; background:#fff; width:100%}
#container2009-old table table {margin:0; padding:0; }
#container2009-old img {border:1px solid #fff;}



/* ========================= da non riportare */
/* menu primo livello */
#menuOrSp {width:1000px; height:26px; background: url("../img/menuSp-or-bg.gif");}
#menuOrSp ul {margin:0; padding:0;}
#menuOrSp ul li {float:left; height:26px; background: url("../img/menuSp-or-sep.gif") top right no-repeat;}
#menuOrSp ul li a {color:#43242e; font-family:arial, sans-serif; font-size:12px; line-height:26px; display:block; padding:0 9px; margin-right:1px;}
#menuOrSp ul li a:hover {color:#43242e; background: url("../img/menuSp-or-bg-hover.gif"); }
#menuOrSp ul li.last {background-image:none;}
#menuOrSp ul li.selected a {background: url("../img/menuSp-or-arrow.gif") bottom center no-repeat; color:#ad3054;}

/* menu secondo livello */
#submenuOrSp {width:1000px; height:21px; background:#43242e;;}
#submenuOrSp ul {margin:0 0 0 5px; padding:0;}
#submenuOrSp ul li {float:left; padding-top:4px;}
#submenuOrSp ul li a {color:#fff; font-family:arial, sans-serif; font-size:11px; line-height:13px; display:block; margin-right:10px;  padding:0 5px;}
#submenuOrSp ul li a:hover  {background:#894f60;}
#submenuOrSp ul li.selected a  {background:#894f60;}

#socialNet IMG { float: right; margin-right: 5px}
#socialNet P { float: left; margin: 5px 0 0 170px; color: #C54D6F}
#socialNet BR { clear: both}
