a.normal_link { text-decoration:underline }
a:hover.normal_link { background:none; text-decoration:underline }
.ad img { margin:5px 0; border:#CACACA 5px solid }
.ad a:hover {background:transparent}
fieldset { border:0; margin-top:45px }
select { font-size:11px }

/*false colonne di destra */
/*#wrapper {background: url("../img/wrapper_bg.gif") repeat-y;}*/

/*struttura pagina*/
#boxContainer { margin-top:6px }
.page { width:663px; padding-left:0px; padding-right:7px; position:relative; float:left;}
#left, #center, #right { float:left; }
#left {width:243px; background:#b60e3f; margin-right:8px;margin-top:8px;}
#center {width:199px; margin-right:14px;margin-top:5px}
#right { width:199px;margin-top:12px}
.page h2 a {color:#b60e3f}
#center .dotted {background:url(../img/boxdotted199.gif) top left no-repeat;}
img.testata {margin:0px 0 0 8px; border:#FFF 1px solid; position:relative; top:-8px;}
#left p {margin:10px}
#left a {color:#FFF}
#left a:hover {background:transparent; text-decoration:underline}

.page .box { padding:5px 0 12px; }
.page .box table {clear:both; padding-top:5px; width:100%}
.page .box ul, .box_nodots ul {color:#B60E3D; background:url(../img/separatore.gif) no-repeat center right; display:inline; font-family:"Trebuchet MS", sans-serif}
.page .box li, .box_nodots li {font-size:10px; background: url(../img/separatore.gif) no-repeat center left; display:inline; padding:0 3px 0 5px}
.page .box li a, .box_nodots li a {color:#B60E3D; font-weight:normal}

.box_blog { font-size:11px; font-weight:bold; }
.box_blog p {margin:0;padding:0 8px 8px 28px; margin-top:10px;  background: url(../img/h3_community.gif) 5px 0 no-repeat;}
.box_blog a {color:#B60E3D}

.page .bottomDotted {background: url(../img/boxdot_bottom.gif) left bottom repeat-x;height:100%;}
.bottomDotted td {padding:5px 0 5px 0; _padding-left:5px;}

.searchAltamoda { margin-bottom:15px; background:url(../img/boxdot_bottom.gif) bottom left repeat-x; padding-bottom:1px}

.searchPret select, .details select {width:150px; margin-bottom:5px}
.searchPret a {font-family:"Trebuchet MS", sans-serif }
/* .formbottomDot { margin-bottom:15px; background:url(../img/boxdot_bottom.gif) bottom left repeat-x;padding-bottom:15px; _padding-bottom:5px} */

.box_nodots { margin-bottom:10px;}

/* =========== contiene servizi e promo */
#contDXcol {margin:0 7px 0 5px;} 
#contDXcol h3 {color:#313131; font-size:12px; font-weight:bold; padding:5px;}

/* === servizi */
#servizi {width:192px; float:left; }
.boxServizi { border-bottom:4px solid #e8e5d8; padding:6px;}
.boxServizi h4 {color:#43242E; font-size:13px; font-weight:bold;}
.boxServizi p {font-size:11px; color:#000;}


/* === promo */
#promo {width:94px; float:right; }
.boxPromo {border-bottom:4px solid #e8e5d8; }
.boxPromo a {display:block;  font-size:10px; color:#717171; padding:6px; display:block;}
.boxPromo a:hover {background-color:#F6F5F0;}






/*vogue*/
.vogue { font-family: Georgia, Times, serif}
.vogue #center h1 { clear:both; width:199px; border-bottom:1px solid black; color:#000; font-size:12px }
.vogue #right h1 {padding-bottom:2px;width:199px; color:#b60e3f; border-bottom:1px solid black; font-size:16px;clear:both;background:white;float:none }
.vogue #center h2 { clear:both; color:#b60e3f; font-size:16px }
.vogue #right h2 { clear:both; width:199px; color:#000; font-size:12px; margin-top:2px }
.vogue .box_blog {border:1px solid #b60e3f;}
.vogue .searchPret { background:url(../img/bg_sfilate.jpg) 95px 18px no-repeat; margin-bottom:15px;}
.vogue #right .boxRight h1 { clear:both; width:199px; border-bottom:1px solid black; color:#000; font-size:12px }
.vogue #right .boxRight h2 { clear:both; color:#b60e3f; font-size:16px; }

/*vanity*/
.vanity #left p {text-transform:uppercase}
.vanity #right h1, .vanity #center h1 { clear:both;width:auto;color:#FFF; background:#000; font-size:11px; text-transform:uppercase; padding:0 3px; margin-bottom:5px }
.vanity .page h2 { clear:both; color:#b60e3f !important; font-size:12px; text-transform:uppercase; line-height:normal }
.vanity h3 {clear:both}
.vanity #page_testata_center h3 { clear:both; color:#000 }
.vanity .boxRight { margin-bottom:20px }
.vanity .boxRight ul { color:#B60E3D; background:url(../img/separatore.gif) no-repeat center right; display:inline;}
.vanity .boxRight li { font-size:10px; background: url(../img/separatore.gif) no-repeat center left; display:inline; padding:0 3px 0 5px}
.vanity .boxRight li a {color:#B60E3D; font-weight:normal}
.vanity .boxRight li a:hover { background:none; text-decoration:underline }
.vanity .box {font-weight:bold;}
.vanity .box table.dotted {padding-left:3px;}
.vanity .box_blog, .glamour .box_blog {background:url(../img/boxdotted199.gif) top left no-repeat; text-transform:uppercase;position:relative; margin-bottom:10px; width:199px; border-top:#FFF 1px solid }
.vanity #center .box {padding-bottom:0;}
.boxRight { margin-bottom:15px; position:relative; padding-bottom:5px;width:199px }



/*glam*/
.glamour {}
.glamour #left p {font:12px arial, verdana, sans-serif}
.glamour #center h1 {float:none; clear:both; width:199px; color:#000; font-size:11px;font-family: arial, verdana, sans-serif}
.glamour .page h2 { clear:both; color:#b60e3f !important; font-size:14px; font-family: arial, verdana, sans-serif; line-height:normal;}
.glamour .box, ul#listTestate { margin-bottom:5px;background:url(../img/boxdot_testate.gif) bottom left repeat-x}
ul#listTestate {font-size:14px; margin:0; padding-bottom:5px; width:195px;}
#listTestate li a {color:#b60e3f; font-weight:bold}
.glamour .box_nodots h2 { color:#000 !important; font-size:11px;font-family: arial, verdana, sans-serif; margin:3px 0}
.glamour .box table.dotted {font-weight:bold;padding-left:5px;}
.glamour .bottomDotted td {padding-bottom:5px}
.glamour .searchPret { background: url(../img/bg_sfilate.jpg) top right  no-repeat}
.glamour  form.formbottomDot { margin-bottom:0;clear:both;}
.glamour .searchPret form.formbottomDot {padding-bottom:10px;}
.glamour .searchPret a {font-family:Arial, sans-serif }
.glamour .details { background: url(../img/bg_details.jpg) 110px 5px no-repeat;position:relative;}
.glamour .details fieldset { margin-top:30px; margin-bottom:0}
.glamour .details a {position:relative; top:25px; left:70px}
.glamour .box_nodots h1, .glamour .searchPret h1, .glamour .details h1 {width:180px !important;}
.glamour .textDesc {color: white}
.glamour .fotoAll {float: left; margin-right: 8px}

/* blog d'autore */
.vanity .blogautore {background:url(../img/boxdotted199.gif) top left no-repeat; margin:19px 0 15px 0; padding:5px 3px 0px 3px;}
.vanity .blogautore .avatar {float:left; margin-right:5px;}
.vanity .blogautore .cont {background: url(../img/boxdot_bottom.gif) left bottom repeat-x;}
.vanity .blogautore .titolo A {color:#000; font-size:11px;}
.vanity .blogautore .titolo {margin-bottom:5px; line-height:15px;}
.vanity .blogautore .content .permalink {text-transform:uppercase; font-size:10px; color:#b60e3f;}
.vanity .blogautore .content DIV {font-size:5px;}

.glamour .blogautore {background:url(../img/boxdotted199.gif) top left no-repeat; margin:0px 0 15px 0; padding:5px 3px 0px 3px;}
.glamour .blogautore .avatar {float:left; margin:0px 2px 0 3px;}
.glamour .blogautore .cont {background: url(../img/boxdot_bottom.gif) left bottom repeat-x;}
.glamour .blogautore .titolo A {color:#000; font-size:11px;}
.glamour .blogautore .titolo {margin-bottom:5px; line-height:15px;}
.glamour .blogautore .content .permalink {font-weight:bold; color:#b60e3f;}
.glamour .blogautore .content DIV {font-size:2px;}
.glamour .blogautore .content {margin-left:35px;}
.glamour .leggi {display:none;}

/* blog gold */
.bloggold {background:url(../img/boxdotted199.gif) top left no-repeat; margin:19px 0 15px 0; padding:5px 3px 0px 5px;}
.bloggold .titolo {color:#FFF; background:#000; font-size:11px; text-transform:uppercase; padding:0 3px; font-weight:bold;}
.bloggold .avatar {float:left; margin:5px 5px 0 0;}
.bloggold .cont {}
.bloggold .autore A {color:#000; font-size:11px;}
.bloggold .autore {margin-bottom:5px; line-height:15px;}
.bloggold .content .permalink {text-transform:uppercase; font-size:10px; color:#b60e3f; font-weight:bold;}
.bloggold .content {margin-top:5px;}
.bloggold .bottom {clear:left; font-size:3px; background: url(../img/boxdot_bottom.gif) left bottom repeat-x; margin:0 0 0 -2px;}

