﻿body
{
    background-color: #e6e5e5;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2a0f3b;
}

a
{
    color: #2a0f3b;
}

form#form1
{
    margin: 0px;
    padding: 0px;
    z-index: 1;
    position: relative;
}


div#container
{
    width: 950px;
    margin-top: 30px;
    text-align: left;
    position: relative;
    color: #2a0f3b;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: auto;
    margin: auto;
    margin-top: 0px;
}

div#content
{
    width: 950px;
    clear: both;
    float: left;
    text-align: left;
    background-color: #f6fbfe;
    z-index: 1;
    margin-bottom: 10px;
}

div#header
{
    width: 950px;
    clear: both;
    float: left;
    text-align: left;
}

div#headeradmin
{
    width: 950px;
    clear: both;
    float: left;
    text-align: left;
}

div#menuadmin
{
    width: 840px;
    clear: both;
    float: left;
    text-align: left;
}
div#logoutadmin
{
    width: 49px;
    float: left;
    text-align: left;
    background-color: #FFF;
    border-bottom: 1px solid #828282;
    border-right: 1px solid #828282;
    border-top: 1px solid #828282;
    text-align: center;
}
div#admin
{
    width: 890px;
    clear: both;
    float: left;
    text-align: left;
    margin-left: 30px !important;
    margin-left: 15px;
}


div#contenutoadmin
{
    width: 890px;
    clear: both;
    float: left;
    text-align: left;
    margin-left: 30px !important;
    margin-left: 15px;
    margin-top: 30px;
    padding-bottom: 30px;
}




div#logo
{
    float: left;
    clear: both;
    width: 376px;
    height: 70px;
    margin-left: 24px !important;
    margin-left: 12px;
    margin-top: 10px;
}

div#menu_dx
{
    float: left;
    width: 550px;
    margin: 0px;
    padding: 0px;
}

div#menu_sup
{
    clear: both;
    float: left;
    width: 950px;
    text-transform: uppercase;
    padding-left: 0px;
    border-bottom: 1px solid #e1d8e6;
    padding-bottom: 10px;
}

div#menu_sup ul
{
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
    margin-top: 8px;
}

div#menu_sup ul li
{
    display: inline;
    padding-right: 20px;
    height: 20px;
    border-right: 1px solid #505151;
    padding-left: 20px;
}

div#menu_sup ul li a
{
    color: #505151;
    text-decoration: none;
}

div#frase
{
    clear: both;
    float: left;
    width: 520px;
    text-align: right;
    font-size: 16px;
    color: #5da3ca;
    margin-top: 30px;
    letter-spacing: 1px;
}

div#menu
{
    clear: both;
    float: left;
    width: 950px;
    margin-top: 0px;
    text-align: center;
    height: 24px;
}


div#menu ul
{
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
    text-transform: lowercase;
    margin-top: 4px;
}

div#menu ul li
{
    display: inline;
    padding-right: 30px;
    padding-left: 30px;
}

div#menu ul li a
{
    text-decoration: none;
    color: #4c4d4e;
}

div#menu_inf
{
    clear: both;
    float: left;
    width: 950px;
    height: 29px;
    margin-top: 0px;
    background-color: #87639d;
    color: #FFF;
    text-transform: uppercase;
    background-image: url(../../img/sfondo_menu_inf.jpg);
    background-repeat: repeat-x;
}

div#navigation
{
    clear: both;
    float: left;
    width: 644px;
    font-size: 11px;
}


div#navigation ul
{
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
    margin-left: 20px;
    margin-top: 8px;
}

div#navigation ul li
{
    display: inline;
    padding-right: 30px;
    height: 20px;
}

div#navigation ul li a
{
    color: #FFF;
    text-decoration: none;
}


div#navigation_dx
{
    float: left;
    width: 306px;
    text-align: right;
    background-color: #f630a9;
    height: 27px;
    margin-top: 1px;
}

div#navigation_dx a
{
    color: #FFF;
    text-decoration: none;
}


div#navigation_dx p
{
    margin: 0px;
    padding: 0px;
    margin-top: 8px;
    padding-right: 15px;
    letter-spacing: 0px;
    font-size: 11px;
}

div#ul_menu
{
    clear: both;
    float: left;
    width: 720px;
    margin-left: 20px !important;
    margin-left: 10px;
}

div#cerca
{
    float: left;
    width: 210px;
    color: #505151;
    margin-top: 8px;
}

.buttoncerca
{
    font-size: 11px;
    border: 0;
    background-color: Transparent;
    float: left;
    margin-top: 1px;
    padding-right: 10px;
}

.text_inside
{
    font-size: 11px;
}


.buttoncerca_long
{
    font-size: 12px;
    border: 0;
    background-color: Transparent;
    float: left;
    margin-top: 1px;
    padding-left: 10px;
}

.text_inside_long
{
    font-size: 13px;
}

#search_long
{
    float: left;
    width: 650px;
    color: #505151;
    margin-top: 8px;
    padding-bottom: 20px;
}





div#contenuto
{
    clear: both;
    float: left;
    width: 950px;
    padding-bottom: 10px;
}
div#banner_home
{
    clear: both;
    float: left;
    width: 644px;
    height: 219px;
}
div#flash_home
{
    float: left;
    width: 280px;
    height: 219px;
    padding-left:26px;
    background-color:#cde6f2;
}

div#areetematiche
{
    position: absolute;
    left: 6px;
    top: 362px;
    width: 209px;
    height: 44px;
    background-image: url('../../img/sfondo_areetematiche.gif');
    color: #FFF;
    font-size: 13px;
    text-align: center;
}

div#areetematiche p
{
    margin: 0px;
    padding: 0px;
    margin-top: 8px;
}


div#articoli
{
    clear: both;
    float: left;
    width: 936px;
    margin-left: 7px !important;
    margin-left: 3px;
}

div#articoli_sx
{
    clear: both;
    float: left;
    width: 465px;
}

div.articolo
{
    clear: both;
    float: left;
    width: 465px;
    height: 175px;
    background-color: #e9ecf4;
    margin-top: 5px;
}
div.img_articolo
{
    clear: both;
    float: left;
    width: 160px;
    height: 142px;
}

div.testo_articolo
{
    float: left;
    margin-left: 16px !important;
    margin-left: 8px;
    width: 270px;
    margin-top: 15px;
}



div.tag
{
    clear: both;
    float: left;
    width: 455px;
    background-image: url(../../img/sfondo_tag.jpg);
    height: 23px;
    padding-top: 9px;
    padding-left: 10px !important;
    padding-left: 5px;
    font-size: 10px;
}

div#articoli_dx
{
    float: left;
    width: 465px;
    margin-left: 6px !important;
    margin-left: 3px;
}

div#box
{
    clear: both;
    float: left;
    width: 936px;
    margin-left: 14px !important;
    margin-left: 7px;
    margin-top: 15px;
}

div#box_sx
{
    clear: both;
    float: left;
    width: 448px;
}


div#box1
{
    clear: both;
    float: left;
    width: 448px;
    background-image: url(../../img/sfondo_box1.jpg);
    height: 107px;
}

div#box_sx h1
{
    clear: both;
    float: left;
    width: 400px;
    margin: 0px;
    padding: 0px;
    margin-top: 3px;
    margin-left: 32px !important;
    margin-left: 16px;
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
}

div#box_sx h1 a
{
    text-decoration: none;
}

div#box_sx p
{
    clear: both;
    float: left;
    width: 126px;
    margin-top: 29px;
    margin-left: 254px !important;
    margin-left: 100px;
    font-weight: bold;
}

div#box2
{
    clear: both;
    float: left;
    width: 448px;
    background-image: url(../../img/sfondo_box2.jpg);
    height: 106px;
    margin-top: 20px;
}

div#box3
{
    clear: both;
    float: left;
    width: 448px;
    background-image: url(../../img/sfondo_box3.jpg);
    height: 106px;
    margin-top: 20px;
}
div#box4
{
    clear: both;
    float: left;
    width: 448px;
    background-image: url(../../img/sfondo_box4.jpg);
    height: 106px;
    margin-top: 20px;
}


div#box_dx
{
    float: left;
    width: 453px;
    margin-left: 20px !important;
    margin-left: 10px;
}

div#box_dx h1
{
    clear: both;
    float: left;
    width: 410px;
    margin: 0px;
    padding: 0px;
    margin-top: 6px;
    margin-left: 14px !important;
    margin-left: 7px;
    font-size: 14px;
    color: #FFF;
    font-weight: normal;
    letter-spacing: 1px;
}

div#box1_dx
{
    clear: both;
    float: left;
    width: 453px;
    background-image: url(../../img/sfondo_box1_dx.jpg);
    height: 196px;
}

div#box2_dx
{
    clear: both;
    float: left;
    width: 453px;
    background-image: url(../../img/sfondo_box2_dx.jpg);
    height: 273px;
    margin-top: 15px;
}


div#footer
{
    clear: both;
    float: left;
    width: 800px;
    margin-left: 117px;
    margin-top: 5px;
    font-weight: bold;
    color: #fff;
}

div#footer span
{
    font-size: 10px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

div#footer a
{
    color: #fff;
    text-decoration: none;
}




div#info
{
    clear: both;
    float: left;
    width: 950px;
    text-align: center;
}


div.testo_articolo h1
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}


div.testo_articolo h1 a
{
    text-decoration: none;
}

div.testo_articolo h2
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #f630a9;
}

div.testo_articolo h2 a
{
    color: #f630a9;
    text-decoration: none;
}

div.testo_articolo p
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    color: #5e5b5d;
}

#piuvotati
{
    font-size: 12px;
    font-weight: normal;
}

#piuvotati a
{
    text-decoration: none;
}

div.testo_articolo p a
{
    text-decoration: none;
}

div.testo_articolo p span
{
    font-weight: bold;
}

div.testo_tag
{
    clear: both;
    float: left;
    width: 30px;
}

div.ul_tag
{
    float: left;
    width: 230px;
}


div.ul_tag ul
{
    margin: 0px;
    padding: 0px;
}


div.ul_tag ul li
{
    display: inline;
    padding-right: 5px;
}

div.continua
{
    float: right;
    width: 170px;
    color: #FFF;
    border-left: 1px solid #FFF;
    padding-left: 10px !important;
    padding-left: 5px;
}

div.continua a
{
    color: #FFF;
}


.Selected
{
    background-color: #000;
}

div#login
{
    float: left;
    margin-top: 20px;
    width: 240px;
    color: #461f66;
}

.imgbutton
{
    background-image: url(../../img/LOGIN_button.jpg);
    border: 0;
    font-size: 12px;
    text-align: center;
    color: #fff;
    width: 154px;
    height: 23px;
}


.imgbutton2
{
    background-image: url(../../img/LOGIN_button.jpg);
    border: 0;
    font-size: 12px;
    text-align: center;
    color: #fff;
    width: 230px;
    height: 23px;
}


div#login_bottom_text
{
    float: left;
    margin-top: 20px;
}

div#login_bottom_text a
{
    font-weight: bold;
}

.minilink_container
{
    float: left;
    width: 300px;
}

.minilink_img
{
    clear: both;
    float: left;
    width: 125px;
    margin-top: 9px;
}

.minilink_conttext
{
    float: left;
    width: 175px;
    margin-top: 9px;
    height: 55px;
}

.minilink_title
{
    float: left;
    width: 175px;
    color: #916daa;
    font-size: 11px;
    margin-left: 5px;
}

.minilink_title a
{
    text-decoration: none;
    color: #916daa;
    font-weight: bold;
}

.minilink_text
{
    color: #5e3e68;
    float: left;
    width: 165px;
    margin-left: 5px;
    font-size: 11px;
}

.minilink_text a
{
    text-decoration: none;
    color: #5e3e68;
}

div#art_bottom_home
{
    clear: both;
    float: left;
    width: 936px;
    margin-left: 7px !important;
    margin-left: 3px;
    background-color: #fff;
}

div#art_votati
{
    float: left;
}

div#boxflowersx
{
    float: left;
    background-image: url(../../img/box_home_flower_sx.jpg);
    width: 61px;
    height: 265px;
}

div#boxflowercenter
{
    float: left;
    height: 265px;
    width: 537px;
}

div#boxflowercentertop
{
    float: left;
    background-image: url(../../img/box_home_flower_top.jpg);
    width: 537px;
    height: 27px;
}

div#boxflowercentertext
{
    float: left;
    height: 215px;
    width: 537px;
    background-color: #fff;
}

div#boxflowercenterbottom
{
    float: left;
    background-image: url(../../img/box_home_flower_bottom.jpg);
    width: 537px;
    height: 23px;
}

div#boxflowerdx
{
    float: left;
    background-image: url(../../img/box_home_flower_dx.jpg);
    width: 26px;
    height: 265px;
}

div#box1home
{
    float: left;
}

div#box1home img
{
    margin-top: 10px;
    margin-left: 10px;
}

#flash_box_home_dx
{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

div#final_div_home
{
    clear: both;
    float: left;
    width: 936px;
    margin-left: 7px !important;
    margin-left: 3px;
    background-color: #fff;
}

div#box2home
{
    float: left;
}

div#box2home img
{
    margin-top: 10px;
    margin-left: 6px;
}

.boxfunhome
{
    float: left;
    margin-top: 10px;
    margin-left: 6px;
}

div#ultimi
{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

div#boxultimisx
{
    float: left;
    background-image: url(../../img/box_home_ultimi_sx.jpg);
    width: 10px;
    height: 266px;
}

div#boxultimicenter
{
    float: left;
    height: 266px;
    width: 282px;
}

div#boxultimicentertop
{
    float: left;
    background-image: url(../../img/box_home_ultimi_top.jpg);
    width: 282px;
    height: 13px;
}

div#boxultimicentertext
{
    float: left;
    height: 240px;
    width: 282px;
    background-color: #fff;
}

div#boxultimicenterbottom
{
    float: left;
    background-image: url(../../img/box_home_ultimi_bottom.jpg);
    width: 282px;
    height: 13px;
}

div#boxultimidx
{
    float: left;
    background-image: url(../../img/box_home_ultimi_dx.jpg);
    width: 10px;
    height: 266px;
}

#minilink_home
{
    float: left;
    margin-top: 10px;
    margin-left: 15px;
}

#lineaviola
{
    clear: both;
    float: left;
    width: 936px;
    margin-left: 7px !important;
    margin-left: 3px;
    background-color: #7e53a1;
    height: 25px;
    margin-top: 20px;
}

#login_cont
{
    width: 623px;
    float: left;
    margin-left: 21px;
}

#login_right
{
    float: right;
    width: 310px;
    margin-top: 20px;
    margin-right: 40px;
}

#header_img
{
    float: left;
    margin-top: 24px;
    padding-bottom: 20px;
}

.tabStrip
{
    padding-left: 20px;
}

.frasepers
{
    margin-left: 5px;
    margin-top: 5px;
    color: #fff;
}

.photo-container
{
    margin-left: 10px;
    margin-top: 10px;
}

.tableimg
{
    border: 0;
}

.modproftab
{
}

.tdtab
{
    float: left;
    clear: both;
}



.hovertab
{
    height: 29px;
    width: 141px;
    background-color: #916daf;
}

.outertab
{
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #916daf;
    height: 29px;
    width: 141px;
}

.tab2.seltab
{
    width: 141px;
    border-top: 1px solid #7e53a1;
    border-left: 1px solid #7e53a1;
    border-right: 1px solid #7e53a1;
    background-color: #fff;
    height: 29px;
    color: #916daf;
    margin-top: 0px;
    padding-top: 8px;
}

.disabletab
{
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #916daf;
    height: 29px;
    width: 141px;
}

.tab2
{
    width: 141px;
    color: #fff;
    padding: 0px;
    margin-top: 8px;
    font-size: 10px;
    font-weight: bold;
}

#modprofform
{
    margin-left: 15px;
    margin-top: 20px;
    color: #582676;
    font-size: 13px;
}

.rgrid
{
    width: 300px;
}

.provdd
{
    color: #5f3391;
}
.provdd.a:hover
{
    background-color: #5f3391;
}

#moddatiform
{
    margin-left: 15px;
    margin-top: 20px;
    color: #582676;
    font-size: 13px;
}


#article_cont
{
    float: left;
    clear: both;
    width: 575px;
    border: 0px solid #000;
}

#article_sx
{
    float: left;
    width: 310px;
}


#grigio
{
    float: left;
    background-color: #edeced;
    width: 210px;
    height: 210px;
}


#article_dx
{
    margin-left: 40px;
    float: left;
}

#article_title
{
    float: left;
    font-size: 15px;
    color: #dc0067;
    font-weight: bold;
    width: 310px;
}

#article_date
{
    clear: both;
    float: left;
    font-size: 10px;
    color: #6a3789;
    font-weight: normal;
    width: 310px;
    margin-top: 10px;
}

#article_text
{
    clear: both;
    float: left;
    font-size: 11px;
    color: #262525;
    font-weight: normal;
    width: 310px;
    margin-top: 10px;
    line-height: 14px;
}

#article_text a
{
    font-size: 11px;
    color: #db0068;
    text-decoration: none;
    font-weight: bold;
    line-height: 14px;
}

#article_text a:hover
{
    font-size: 11px;
    color: #db0068;
    text-decoration: underline;
    font-weight: bold;
    line-height: 14px;
}

#segnala
{
    float: left;
    clear: both;
    width: 575px;
    height: 35px;
    border: 1px solid #cbb4f1;
    margin-top: 30px;
}

#vota
{
    float: left;
    clear: both;
    width: 575px;
    background-color: #fad9e8;
    height: 25px;
    margin-top: 30px;
}

.stars
{
    float: left;
}

#commenti
{
    float: left;
    clear: both;
    width: 575px;
    margin-top: 30px;
    min-height: 400px;
}

.textcomment
{
    float: left;
    clear: both;
}

#photocont
{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}


.hovertabc
{
    height: 29px;
    width: 141px;
    background-color: #fff;
}

.outertabc
{
    border-top: 1px solid #7e53a1;
    border-left: 1px solid #7e53a1;
    border-right: 1px solid #7e53a1;
    background-color: #fff;
    color: #916daf;
    height: 29px;
    width: 141px;
}

.tab2c.seltabc
{
    width: 141px;
    background-color: #fff;
    height: 29px;
    color: #916daf;
    margin-top: 0px;
    padding-top: 8px;
}

.disabletabc
{
    border-top: 1px solid #7e53a1;
    border-left: 1px solid #7e53a1;
    border-right: 1px solid #7e53a1;
    background-color: #fff;
    height: 29px;
    width: 141px;
}

.tab2c
{
    width: 141px;
    color: #916daf;
    padding: 0px;
    margin-top: 8px;
    font-size: 10px;
    font-weight: bold;
}

#ow
{
    float: left;
    margin-left: 20px;
    font-weight: bold;
    font-size: 12px;
    font-style: italic;
    width: 550px;
}

#rigaviola
{
    float: left;
    margin-left: 5px;
    border-top: 1px solid #dc0067;
    width: 582px;
    height: 1px;
    margin-top: 20px;
}


#testocommunity
{
    float: left;
    margin-left: 20px;
    font-weight: normal;
    font-size: 11px;
    width: 550px;
    color: #502967;
    margin-top: 10px;
}


#testocommunity span#comm1
{
    color: #603b76;
    font-weight: bold;
}


#testocommunity span#comm1 a
{
    color: #603b76;
    font-weight: bold;
    text-decoration: none;
}


#testocommunity span#comm2
{
    color: #6bb0d4;
    font-weight: bold;
}

#testocommunity span#comm2 a
{
    color: #6bb0d4;
    font-weight: bold;
    text-decoration: none;
}

#testocommunity span#comm3
{
    color: #acb42d;
    font-weight: bold;
}

#testocommunity span#comm3 a
{
    color: #acb42d;
    font-weight: bold;
    text-decoration: none;
}

#testocommunity span#comm4
{
    color: #f98c21;
    font-weight: bold;
}

#testocommunity span#comm4 a
{
    color: #f98c21;
    font-weight: bold;
    text-decoration: none;
}


#testocommunity span.commmarg
{
    margin-left: 8px;
}

#testocommunity a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}

#testocommunity a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}

#communityquadrato
{
    background-color: #eae3f0;
    float: left;
    margin-left: 10px;
    width: 560px;
    padding: 10px;
    margin-top: 20px;
}

#communityquadratotext
{
    color: #552d6f;
    font-weight: bold;
}

#communityquadratotext a
{
    color: #552d6f;
    font-weight: bold;
    text-decoration: none;
}

#consiglio_testo
{
    clear: both;
    float: left;
    margin-left: 20px;
    font-weight: normal;
    font-size: 11px;
    width: 550px;
    color: #502967;
    margin-top: 10px;
}

#boxconsiglio
{
    float: left;
    clear: both;
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
}

#chiediconsiglio
{
    clear: both;
    float: left;
}

#ddlistchiedi
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#textchiedi
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#grazieconsiglio
{
    float: left;
    clear: both;
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
}


#risp_text
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#risp_text a
{
    color: #552d6f;
    font-weight: bold;
    text-decoration: none;
}


#imgtext_esperti
{
    float: left;
    clear: both;
    margin-left: 60px;
    margin-top: 30px;
}

#sfondo_risposte
{
    float: left;
    clear: both;
    width: 570px;
    background-color: #eae3f0;
    margin-left: 15px;
    margin-top: 25px;
}

#riga_viola_risposte
{
    float: left;
    width: 540px;
    height: 20px;
    background-color: #cfbfdc;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #582676;
    margin-top: 15px;
    margin-left: 15px;
}

.nick
{
    float: left;
    margin-left: 10px;
    color: #582676;
    text-transform: uppercase;
    margin-top: 4px;
    width: 300px;
}

.nick a
{
    color: #582676;
    text-decoration: none;
}

.cat
{
    float: right;
    margin-right: 10px;
    color: #582676;
    text-transform: uppercase;
    margin-top: 4px;
}


.cat a
{
    color: #582676;
    text-decoration: none;
}

#riga_fucsia_risposte
{
    float: left;
    width: 540px;
    height: 20px;
    background-color: #e4277f;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #e4277f;
    margin-top: 15px;
    margin-left: 15px;
}

#riga_fucsia_risposte span
{
    float: left;
    margin-left: 190px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 4px;
}
#sfondo_risposte_dom
{
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    color: #2c282e;
    width: 520px;
    padding-bottom: 10px;
}

#sfondo_risposte_risp
{
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    color: #2c282e;
    font-weight: normal;
    padding-bottom: 20px;
    margin-right: 20px;
    width: 525px;
}


#sfondo_risposte_risp a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}


#sfondo_risposte_risp a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}


.cont_list_el
{
    float: left;
    clear: both;
    width: 580px;
    background-color: #fff;
    height: 100px;
    padding: 10px;
}

.img_list
{
    float: left;
    width: 100px;
    margin-left: 0px;
}

.cont_list_text
{
    float: left;
    width: 400px;
    margin-left: 20px;
    height: 80px;
}

.list_title
{
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #dc0067;
    width: 440px;
}

.list_date
{
    clear: both;
    float: left;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    margin-top: 5px;
    width: 440px;
}

.list_abstract
{
    clear: both;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    width: 440px;
    margin-top: 5px;
}

.vaiall
{
    float: right;
    color: #461f66;
    font-weight: bold;
    width: 120px;
}

.vaiall a
{
    font-weight: bold;
    text-decoration: none;
}

#titletag
{
    float: left;
    font-size: 40px;
    font-weight: normal;
    color: #898989;
    width: 560px;
    margin-top: 10px;
    border-bottom: 0px solid #898989;
    background-image: url(../../img/header_flower_single.jpg);
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 40px;
    text-transform: capitalize;
    font-style: italic;
}

#top_text_invita
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #dc0067;
}

#linkamico
{
    color: #dc0067;
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
}

#linkamico a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}


#linkamico a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}

#text_newsletter
{
    float: left;
    margin-left: 30px;
    font-weight: normal;
    font-size: 11px;
    line-height: 12px;
    width: 300px;
    color: #502967;
    margin-top: 30px;
}


#text_newsletter a
{
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
    color: #db0068;
    text-decoration: none;
}

#text_newsletter a:hover
{
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
    color: #db0068;
    text-decoration: underline;
}

#top_text_newsletter
{
    width: 550px;
    margin-left: 10px;
    margin-top: 0px;
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #dc0067;
}

#pesoid_text
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#pesoid_text a
{
    color: #552d6f;
    font-weight: bold;
    text-decoration: none;
}

#pesoid_text_bottom
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#pesoid_text_bottom a
{
    color: #552d6f;
    font-weight: bold;
    text-decoration: none;
}

#cont_pesoid
{
    width: 630px;
    margin-left: 10px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#first_pesoid
{
    width: 270px;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    background-color: #f1ecf5;
    height: 170px;
}

#second_pesoid
{
    width: 270px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    background-color: #f1ecf5;
    height: 170px;
}

#freccia
{
    width: 16px;
    margin-top: 10px;
    margin-left: 10px;
    height: 170px;
    float: left;
}

.label_peso
{
    float: left;
    width: 80px;
    font-size: 15px;
    font-weight: bold;
    color: #582676;
}


.minilabel_peso
{
    font-size: 10px;
    font-weight: bold;
    color: #dc0067;
    padding-right: 10px;
}


#boxdestra
{
    width: 306px;
    float: right;
    margin-top: 60px;
}


div#socialnet
{
    width: 560px;
    margin-left: 5px;
    margin-right: 3px;
    background-color: #fff;
    color: #5F5F60;
    float: right;
    height: 20px;
    padding-top: 8px;
}


#text_concorso
{
    float: left;
    margin-left: 30px;
    font-weight: normal;
    font-size: 11px;
    line-height: 17px;
    width: 220px;
    color: #4e2a67;
    margin-top: 30px;
}



#text_concorso a
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: none;
}

#text_concorso a:hover
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: underline;
}


#text_concorso_bottom
{
    float: left;
    margin-left: 30px;
    font-weight: normal;
    font-size: 11px;
    line-height: 17px;
    width: 560px;
    color: #4e2a67;
    margin-top: 30px;
}

#text_concorso_bottom a
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: none;
}

#text_concorso_bottom a:hover
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: underline;
}

.privacynonwidth
{
    background-color: #eae6ee;
    width: 550px;
    text-align: left;
    padding: 10px;
    padding-top: 20px;
    margin-bottom: 20px;
    float: left;
    margin-top: 10px;
    height: 70px;
    overflow: auto;
    font-size: 9px;
}

#text_privacy
{
    float: left;
    margin-left: 30px;
    font-weight: normal;
    font-size: 11px;
    width: 540px;
    color: #4e2a67;
    margin-top: 0px;
}

div#sitemap ul li
{
    margin-top: 5px;
    padding-bottom: 10px;
    list-style-type: none;
    list-style-image: url(../../img/punto_concorso.jpg);
}

div#sitemap ul li a
{
    padding-bottom: 10px;
    list-style: none;
    font-weight: normal;
    font-size: 11px;
    color: #4e2a67;
    text-decoration: none;
}

div#sitemap ul li img
{
    vertical-align: middle;
}

div#sitemap ul li span
{
    margin-left: 15px;
}



div#footerdata
{
    width: 930px;
    text-align: center;
    color: #2a0f3b;
    padding: 10px;
    line-height: 18px;
}

#grazieconsiglio a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}

#grazieconsiglio a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}

.modaccount
{
    float: left;
    margin-left: 0px;
    font-weight: normal;
    font-size: 11px;
}

.modaccount a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}

.modaccount a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}

#breadcrumb
{
    float: left;
    margin-left: 0px;
    font-weight: normal;
    font-size: 11px;
    width: 569px;
    background-color: #eae3f0;
    height: 20px;
    padding-left: 15px;
    padding-top: 7px;
    color: #8963a0;
}

#breadcrumb a
{
    color: #8963a0;
    font-weight: bold;
    text-decoration: none;
}

#breadcrumb a:hover
{
    color: #8963a0;
    font-weight: bold;
    text-decoration: underline;
}

#flash_mani
{
    float: left;
    border: 1px solid #de0c6e;
    margin-left: 20px;
    margin-top: 20px;
}


#mani_text
{
    width: 550px;
    margin-left: 12px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#mani_text a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}

#mani_text a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}

#mani_text_bottom
{
    width: 550px;
    margin-left: 12px;
    margin-top: 20px;
    clear: both;
    float: left;
}

#mani_text_bottom a
{
    color: #552d6f;
    font-weight: bold;
    text-decoration: none;
}

.upper_mani
{
    clear: both;
    float: left;
    margin-left: 12px;
    font-weight: bold;
    color: #502967;
    width: 550px;
    margin-top: 20px;
}


.giochi_cont
{
    float: left;
    clear: both;
    width: 575px;
    border: 0px solid #000;
    margin-top: 30px;
    margin-left: 20px;
}

.giochi_sx
{
    float: left;
    width: 200px;
}

.giochi_dx
{
    margin-left: 30px;
    float: left;
    width: 330px;
}


.giochi_title
{
    float: left;
    font-size: 15px;
    color: #dc0067;
    font-weight: bold;
    width: 330px;
}


.giochi_text
{
    clear: both;
    float: left;
    font-size: 11px;
    color: #502967;
    font-weight: normal;
    width: 330px;
    margin-top: 10px;
    line-height: 14px;
}


.giochi_link
{
    float: right;
    margin-top: 10px;
}


.giochi_link a
{
    font-size: 11px;
    color: #db0068;
    text-decoration: none;
    font-weight: bold;
    line-height: 14px;
}

.giochi_link a:hover
{
    font-size: 11px;
    color: #db0068;
    text-decoration: underline;
    font-weight: bold;
    line-height: 14px;
}

#fun_unghie_low_cont
{
    width: 910px;
    float: left;
    margin-left: 21px;
}

#fun_unghie_sx
{
    float: left;
    margin-top: 20px;
    width: 500px;
    color: #461f66;
}

#fun_unghie_dx
{
    float: right;
    margin-top: 40px;
    width: 310px;
    color: #461f66;
}

.pagination
{
    float: left;
    margin-top: 20px;
    width: 500px;
    color: #582676;
    font-size: 11px;
    margin-left: 30px;
    font-weight: bold;
}

.pagination a
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: none;
}


.pagination a:hover
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: underline;
}


.pagination_artic
{
    float: left;
    margin-top: 20px;
    width: 500px;
    color: #582676;
    font-size: 11px;
    margin-left: 5px;
    font-weight: bold;
}

.pagination_artic a
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: none;
}


.pagination_artic a:hover
{
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #db0068;
    text-decoration: underline;
}


#top_test_capelli
{
    width: 550px;
    margin-left: 20px;
    margin-top: 0px;
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
}


#breadcrumb_white
{
    float: left;
    margin-left: 0px;
    font-weight: normal;
    font-size: 11px;
    width: 569px;
    height: 20px;
    padding-left: 30px;
    padding-top: 7px;
    color: #8963a0;
}

#breadcrumb_white a
{
    color: #8963a0;
    font-weight: bold;
    text-decoration: none;
}

#breadcrumb_white a:hover
{
    color: #8963a0;
    font-weight: bold;
    text-decoration: underline;
}

.test_capelli
{
    float: left;
    color: #e0207a;
    font-weight: normal;
    margin-left: 20px;
    font-size: 12px;
    width: 550px;
}

.test_capelli_tit
{
    float: left;
    color: #e0207a;
    font-weight: bold;
    font-size: 13px;
    width: 520px;
    margin-top: 10px;
}

.test_capelli_list
{
    float: left;
    color: #502967;
    font-weight: normal;
    width: 550px;
    margin-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}

#choosetest
{
    float: left;
    width: 580px;
    margin-top: 10px;
    padding-bottom: 10px;
}

#choosetest img
{
    float: left;
    margin-left: 10px;
    border: 0;
}

#choosetest_button
{
    float: left;
    width: 580px;
    margin-top: 2px;
    padding-bottom: 10px;
}

.imgbutton_choose1
{
    background-image: url(../../img/LOGIN_button.jpg);
    border: 0;
    font-size: 12px;
    text-align: center;
    color: #fff;
    width: 272px;
    height: 23px;
    margin-left: 10px;
    margin-right: 15px;
}

.imgbutton_choose2
{
    background-image: url(../../img/LOGIN_button.jpg);
    border: 0;
    font-size: 12px;
    text-align: center;
    color: #fff;
    width: 272px;
    height: 23px;
    margin-left: 10px;
}

.test_result
{
    float: left;
    width: 580px;
    margin-top: 2px;
    padding-bottom: 10px;
    margin-left: 10px;
}

.test_res_img
{
    float: left;
    margin-right: 20px;
    padding-bottom: 0px;
}

.test_res_tit
{
    float: left;
    font-weight: bold;
    color: #db0068;
    font-size: 11px;
    width: 350px;
}

.test_res_text
{
    float: left;
    font-size: 11px;
    color: #502967;
    width: 350px;
}

.test_res_text2
{
    float: left;
    clear: both;
    font-size: 11px;
    color: #502967;
    margin-top: 0px;
    width: 535px;
}

.test_res_text a
{
    font-size: 11px;
    color: #db0068;
    text-decoration: none;
    font-weight: bold;
    line-height: 14px;
}

.test_res_text a:hover
{
    font-size: 11px;
    color: #db0068;
    text-decoration: underline;
    font-weight: bold;
    line-height: 14px;
}

.test_res_text2 a
{
    font-size: 11px;
    color: #db0068;
    text-decoration: none;
    font-weight: bold;
    line-height: 14px;
}

.test_res_text2 a:hover
{
    font-size: 11px;
    color: #db0068;
    text-decoration: underline;
    font-weight: bold;
    line-height: 14px;
}

.radrotvid
{
    float: left;
    margin-left: 25px;
    border: 0;
}

.cont_track_gallery
{
    float: left;
    width: 533px;
    text-align: left;
    height: 120px;
    background-color: #e4dbec;
    margin-left: 0px;
    margin-top: 20px;
    cursor: pointer;
}

.thumb_video
{
    width: 160px;
    height: 90px;
    float: left;
    margin-left: 10px;
    margin-top: 15px;
    padding-right: 10px;
}

.tit_track_playlist
{
    float: left;
    width: 340px;
    margin-left: 5px;
    margin-top: 15px;
    font-size: 13px;
    font-weight: bold;
    color: #dc0067;
    text-transform: uppercase;
}

.text_track_playlist
{
    float: left;
    width: 330px;
    margin-left: 5px;
    margin-top: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #484848;
}

.timed_track_playlist
{
    float: left;
    width: 130px;
    margin-left: 5px;
    margin-top: -2px;
    font-size: 11px;
    font-weight: bold;
    color: #6b279d;
}

.guarda_track_playlist
{
    float: right;
    width: 132px;
    margin-left: 5px;
    margin-top: 11px;
    font-size: 11px;
    font-weight: bold;
    color: #dc0067;
}

#header_tab_video_bellezza
{
    float: left;
    background-image: url(../../img/video_tab_1.png);
    width: 583px;
    height: 55px;
    margin-top: -20px;
}

#header_tab_video_nutrizione
{
    float: left;
    background-image: url(../../img/video_tab_2.png);
    width: 583px;
    margin-top: -20px;
    height: 55px;
}

#header_tab_video_benessere
{
    float: left;
    background-image: url(../../img/video_tab_3.png);
    width: 583px;
    height: 55px;
    margin-top: -20px;
}

#header_tab_video_trend
{
    float: left;
    background-image: url(../../img/video_tab_4.png);
    width: 583px;
    margin-top: -20px;
    height: 55px;
}

#cont_video_top
{
    background-color: #f1ecf5;
    width: 583px;
    float: left;
    padding-top: 25px;
}

#cont_video_bottom
{
    background-color: #f1ecf5;
    width: 583px;
    float: left;
}

#mediaspace
{
    float: left;
    margin-left: 25px;
}

#tab_bellezza
{
    float: left;
    font-size: 18px;
    color: #3d245d;
    font-weight: bold;
    width: 100px;
    margin-left: 32px;
    margin-top: 8px;
}


#tab_bellezza_off
{
    float: left;
    font-size: 14px;
    color: #3d245d;
    font-weight: bold;
    width: 60px;
    margin-left: 32px;
    margin-top: 12px;
    font-size: 14px;
}


#tab_bellezza_off a
{
    float: left;
    font-size: 14px;
    color: #3d245d;
    font-weight: bold;
    width: 70px;
    text-decoration: none;
}

#tab_nutrizione
{
    float: left;
    width: 110px;
    margin-left: 39px;
    margin-top: 8px;
    font-size: 18px;
    color: #6bb0d4;
    font-weight: bold;
}

#tab_nutrizione_off
{
    float: left;
    width: 75px;
    margin-left: 22px;
    margin-top: 12px;
    font-size: 14px;
    color: #6bb0d4;
    font-weight: bold;
}


#tab_nutrizione_off a
{
    float: left;
    width: 75px;
    font-size: 14px;
    color: #6bb0d4;
    font-weight: bold;
    text-decoration: none;
}


#tab_benessere
{
    float: left;
    width: 190px;
    margin-left: 33px;
    margin-top: 8px;
    font-size: 18px;
    color: #b2d243;
    font-weight: bold;
}


#tab_benessere_off
{
    float: left;
    width: 140px;
    margin-left: 22px;
    margin-top: 12px;
    font-size: 14px;
    color: #b2d243;
    font-weight: bold;
}

#tab_benessere_off a
{
    float: left;
    width: 140px;
    font-size: 14px;
    color: #b2d243;
    font-weight: bold;
    text-decoration: none;
}

#tab_trend
{
    float: left;
    width: 190px;
    margin-left: 24px;
    margin-top: 8px;
    font-size: 18px;
    color: #dd8411;
    font-weight: bold;
}

#tab_trend_off
{
    float: left;
    width: 150px;
    margin-left: 8px;
    margin-top: 12px;
    font-size: 14px;
    color: #dd8411;
    font-weight: bold;
}

#tab_trend_off a
{
    float: left;
    width: 150px;
    font-size: 14px;
    color: #dd8411;
    font-weight: bold;
    text-decoration: none;
}


.intext_comment
{
    float: left;
    width: 523px;
    height: 20px;
    background-color: #d7c9e2;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #582676;
    padding-top: 5px;
    padding-left: 5px;
}

.datains
{
    margin-left: 320px;
    font-weight: normal;
}

.orains
{
    margin-left: 20px;
    font-weight: normal;
}

.text_comment
{
    float: left;
    width: 430px;
    margin-top: 15px;
    padding-bottom: 20px;
    border: 0px solid #000;
    padding-left: 5px;
}

.frecce_video
{
    float: left;
    margin-left: 25px;
    margin-top: 20px;
}



#cont_title_video_color
{
    float: left;
    width: 583px;
    height: 48px;
    background-color: #f2ecf6;
}



#cont_title_video
{
    float: left;
    background-image: url(../../img/back_video_title.jpg);
    background-repeat: no-repeat;
    width: 402px;
    height: 38px;
    background-color: #f2ecf6;
    margin-left: 156px;
}

#cont_input
{
    float: left;
    height: 44px;
}

.input_video
{
    float: left;
    border: 0;
    font-size: 12px;
    font-weight: bold;
    width: 350px;
    background-color: Transparent;
    color: #dc0067;
    text-transform: uppercase;
    margin-left: 40px;
    margin-top: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#cont_eventi
{
    float: left;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    width: 590px;
    color: #502967;
    margin-top: 0px;
}

.cont_evento
{
    float: left;
    width: 590px;
    border-bottom: 1px solid #dacde2;
}
.evento_tit
{
    float: left;
    font-size: 14px;
    color: #dc0067;
    width: 590px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px;
}
.evento_sottotit
{
    float: left;
    font-size: 13px;
    color: #936daa;
    width: 590px;
    margin-top: 13px;
    font-weight: bold;
}

.evento_sottotit a 

{
font-weight: bold;
color: #db0068;
text-decoration: none;
}

.evento_sottotit a:hover

{
font-weight: bold;
color: #db0068;
text-decoration: underline;
}

.evento_text
{
    float: left;
    font-size: 11px;
    width: 590px;
    margin-top: 13px;
    padding-bottom: 10px;
}


.evento_text a
{
    color: #db0068;
    font-weight: bold;
    text-decoration: none;
}

.evento_text a:hover
{
    color: #db0068;
    font-weight: bold;
    text-decoration: underline;
}

#events_subtitle
{
    float: left;
    font-size: 13px;
    color: #936daa;
    color: #dc0067;
    width: 590px;
    margin-top: -30px;
}


.top_text_risult
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #dc0067;
}


.pesoid_risult_text
{
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}

