#firstBanner {
    width: 100%;
    margin: 0px auto 0px auto;
    text-align: center;
    /*background: #EEE;*/
}

#firstBanner.div {
    margin: 0px auto 0px auto;
    text-align: center;
}


/* cntBox_02 */
#cntBox_02 {
    width: 780px;
    /*background: #FFF;*/
    color: #333;
    }

#cntBox_02 div.first2 {
    float: left;
    width: 425px;
    margin: 0;
}

#cntBox_02 div.first2 img {
    width: 220px;
    margin: 0;
    padding: 0;
    border: 0;
}

#cntBox_02 div.first2 a {
    margin: 0;
    padding: 0;
}

#cntBox_02 div.second2 {
    float: left;
    width: 350px;
    margin: 0;
}

#cntBox_02 div.second2 div {
    /*background: url(/img/voiaganto_bianco.gif) no-repeat left;  
    /*background: #FFF; */
    margin: 0;
    padding: 40px 0 0 0;
    font-size: 12px;
    color: #333;  
    /* BRAND  */
    /*color: #FFF;  */
    text-align: right;
    vertical-align: bottom;
    display: block

    }

#cntBox_02 div.second2 div a {
    /*background: #FFF; */
    /* background: trasparent #ffffff; */ 
    color: #202098;  
    /* BRAND 
     color: #FFF; */
    font-size: 12px;
    }


/* cntBox_03 */
#cntBox_03 {
    width: 780px;
    height: 30px;
    background: #ADB500;
    color: #333;
    margin: 0;
    }

#cntBox_03 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_03 li {
    display: block;
    float: left;
    padding: 0 10px 0 10px;
    margin: 0;
    height: 30px;
    border-right: 1px solid #336600;
    text-align: center;
    /*font-weight: bold;*/
    line-height: 28px;
    font-size: 13px;
    }

#cntBox_03 li.last {
    border-right: 0;
}

#cntBox_03 li a {
    color: #FFF;
    background: #ADB500;
}

#cntBox_03 li.light {
    color: #FFF;
    background: #6369C3;
}

#cntBox_03 li.light a {
    color: #FFF;
    background: #6369C3;
}

/* cntBox_04 */
/*
#cntBox_04 {
    width: 780px;
    height: 28px;
    background: #E6EEF9;
    color: #333;
    margin: 0;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #ADB500;
    }

#cntBox_04 label {
    display: block;
    margin-left: 10px;
    margin-top: 5px;
    float: left;
    }

#cntBox_04 input {
    display: block;
    margin-left: 10px;
    margin-top: 3px;
    float: left;
    }

#cntBox_04 select {
    display: block;
    margin-left: 10px;
    margin-top: 3px;
    float: left;
    }
*/

#cntBox_04 {
    BORDER-TOP: #FFF 1px solid; BACKGROUND: #e6eef9; MARGIN: 0px; WIDTH: 780px; COLOR: #333; BORDER-BOTTOM: #999 1px solid; HEIGHT: 28px
}

#cntBox_04 form {padding: 0;margin: 0;}
#cntBox_04 label {font-weight: bold;margin: 7px 0 0 10px;display: block;float: left; font-size: 12px;}
#cntBox_04 input {margin: 3px 0 0 10px;display: block;float: left;}
#cntBox_04 select {margin: 3px 0 0 10px;display: block;float: left;}


/* cntBox_05 */
#cntBox_05 {
    margin-bottom: 10px;
}

#cntBox_05 img {
    height: 148px;
    width: 250px;
    border: 0;
}

#cntBox_05 .first2 {
    float: left;
    width: 250px;
    margin: 0 10px 0 0;
}

#cntBox_05 .second2 {
    float: left;
    width: 210px;
    margin: 0;
}

#cntBox_05 .tdfirst2 {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}

#cntBox_05 .tdsecond2 {
    float: left;
    width: 100px;
    margin: 0;
}

#cntBox_05 dl {
    padding: 0;
    margin: 0;
    
    }

#cntBox_05 dt {
    font-weight: bold;
    font-size: 13px;
    }

#cntBox_05 dd {
    margin: 0 0 3px 0;
    font-weight: normal;
    }

#cntBox_05_bis {
    padding: 7px 0 0 0;;
}


#cntBox_05_bis  a {
    font-size: 9px;
}

/* cntBox_06 */
#cntBox_06 {
    margin-bottom: 10px;
	float: left;
}

#cntBox_06 p {
    margin: 0;
}

#cntBox_06 img {
    width: 148px;
    height: 100px;
    border: 1px solid #202098;
}

#cntBox_06 dl {
    margin: 0;
}

#cntBox_06 dt {
    margin: 0;
}

#cntBox_06 dt a {
    background: #FFF;
    color: #202098;
    font-size: 13px;
    font-weight: bold;
}

#cntBox_06 dd {
    margin: 0;
}

#cntBox_06 .first3 {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

#cntBox_06 .second3 {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

#cntBox_06 .third3 {
    float: left;
    width: 150px;
    margin: 0;
}

/* cntBox_07 */
#cntBox_07 {
    margin-bottom: 10px;
}

#cntBox_07 div {
    margin: 0;
}

#cntBox_07 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_07 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_07 p {
    padding-top: 10px;
    }

/* cntBox_08 */
#cntBox_08 {
    border: 0;
    margin: 0 0 10px 0;
}

#cntBox_08 img {
    width: 128px;
    height: 100px;
    border: 1px solid #202098;
}

#cntBox_08 h3 {
    margin: 0 0 10px 0;
    background: #FFF;
    color: #333;
    font-size: 15px;
}

#cntBox_08 a {
    font-weight: bold;
    font-size: 13px;
    }

#cntBox_08 p {
    padding-top: 10px;
    }

#cntBox_08 dl {
    margin: 0;
}

#cntBox_08 dt {
    margin: 0;
    font-size: 11px;
}

#cntBox_08 dd {
    margin: 0;
    font-size: 11px;
}

#cntBox_08 dd a {
    font-weight: normal;
    font-size: 11px;
}

#cntBox_08 .first2 {
    float: left;
    width: 230px;
    margin: 0 10px 0 0;
    padding: 0;
    border: 0;
}

#cntBox_08 .second2 {
    float: left;
    width: 227px;
    margin: 0;
    padding: 0;
    border: 0;
}

/* cntBox_11 */
#cntBox_11 {
    margin-bottom: 10px;
}

#cntBox_11 div {
    margin: 0;
}

#cntBox_11 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_11 li {
    float: left;
    padding: 0;
    margin: 0;
    width: 110px;
    text-align: left;
    }

#cntBox_11 li.long {
    width: 250px;
    text-align: left;
    }

#cntBox_11 li.long a {
    font-weight: bold;
    }

#cntBox_11 li.long li {
    width: 250px;
    text-align: left;
    }

#cntBox_11 li.long li a {
    font-weight: normal;
    }

#cntBox_11 p {
    padding-top: 10px;
    }

#cntBox_11 p a {
    font-weight: bold;
    }

/* cntBox_12 */
#cntBox_12 {
    font-size: 13px;
    margin-bottom: 10px;
}

#cntBox_12 div {
    margin: 0;
}

#cntBox_12 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }


#cntBox_12 li {
    padding: 0 0 5px 0;
}

#cntBox_12 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_12 p {
    padding-top: 5px;
    }

#cntBox_12 p a {
    font-weight: normal;
    }


/* cntBox_13 */
#cntBox_13 {
    margin-bottom: 10px;
}

#cntBox_13 h3 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #333;
    font-size: 15px;
}

#cntBox_13 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    line-height: 17px;
    }

#cntBox_13 a {
    font-weight: bold;
}

#cntBox_13 .first3 {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

#cntBox_13 .second3 {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

#cntBox_13 .third3 {
    float: left;
    width: 150px;
    margin: 0;
}

#cntBox_13 .secondLine2 {
    padding-top: 10px;
}

/* cntBox_14 */
#cntBox_14 {
    clear: both;
    width: 780px;
    }

#cntBox_14 h1 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 2px 0;
}


/* cntBox_15 */
#cntBox_15 {
    margin-bottom: 10px;
}

/* cntBox_16 */
#cntBox_16 {
    padding: 0 0 10px 0;
}

#cntBox_16 div {
    margin: 0;
    border: 0;
}

/* cntBox_17 */
#cntBox_17 {
    margin-bottom: 10px;
}

#cntBox_17 dl {
    margin: 0;
}

#cntBox_17 dt {
    margin: 0;
}

#cntBox_17 dt a {
    font-size: 15px;
    background: #FFF;
    color: #202098;
    font-weight: bold;
}

#cntBox_17 dd {
    margin: 0;
}

#cntBox_17 dd a {
    font-size: 13px;
    background: #FFF;
    color: #202098;
    font-weight: normal;
}

#cntBox_17 .first3 {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

#cntBox_17 .second3 {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

#cntBox_17 .third3 {
    float: left;
    width: 150px;
    margin: 0;
}

/* cntBox_18 */
#cntBox_18 {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_18 ul {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
}

#cntBox_18 ul.last {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
    line-height: 17px;
}

#cntBox_18 li {
    margin: 0;
}

#cntBox_18 li a {
    font-size: 13px;
    font-weight: normal;
}

/* cntBox_19 */
#cntBox_19 {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_19 ul {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
}

#cntBox_19 ul.last {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
    line-height: 17px;
}


#cntBox_19 li {
    margin: 0;
}

#cntBox_19 li a {
    font-weight: normal;
    font-size: 13px;
}

#cntBox_19 p {
    padding-top: 5px;
    }

#cntBox_23 p {
    font-size: 13px;
}



/* cntBox_85 */
#cntBox_85 {
    margin: 10px 10px 0px 10px;
    padding: 0 0 0 0;
}

#cntBox_85 div.first_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
	float: left;
	width: 140px;
}

#cntBox_85 div.second_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
	float: right;
	width: 140px;
}

#cntBox_85 a {
    font-size: 13px;
}

#cntBox_85 div.spazio {
    padding: 0 0 5px 0;
}

/* cntBox_20 */
#cntBox_20 {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_20 ol.first {
    float: left;
    width: 140px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_20 ol {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_20 ol.last {
    float: left;
    width: 160px;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 17px;
    background: #FFF;
}

#cntBox_20 li.first {
    list-style-type : decimal;
    margin-left: 25px;
}

#cntBox_20 li {
    font-size: 13px;
    list-style-type : decimal;
    margin-left: 35px;
}

#cntBox_20 li.last {
    font-size: 13px;
    list-style-type : decimal;
    margin-left: 35px;
}

#cntBox_20 li a {
    color: #202098;
    font-weight: normal;
    font-size: 13px;
    padding: 0;
    margin:0;
}

#cntBox_20 p {
    margin: 0;
    padding: 10px 0 1px 0;

}


/* cntBox_20 */
#cntBox_28_empty {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_28_empty li.first {
    margin-left: 25px;
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_28_empty li {
    font-size: 13px;
    margin-left: 35px;
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_28_empty li.last {
    font-size: 13px;
    margin-left: 35px;
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 17px;
    background: #FFF;
}

#cntBox_28_empty li a {
    color: #202098;
    font-weight: bold;
    font-size: 13px;
    padding: 0;
    margin:0;
}

#cntBox_28_empty p {
    margin: 0;
    padding: 0 0 5px 0;
}

/* cntBox_21 */
#cntBox_21 {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_21 ul {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
}

#cntBox_21 ul.last {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
    line-height: 17px;
}

#cntBox_21 li {
    margin: 0;
    padding-left: 10px;
    background: url(/img/dadetto.gif) no-repeat;
}

#cntBox_21 li img {
    width: 6px;
    height: 6px;
}

#cntBox_21 li a {
    font-weight: normal;
    font-size: 13px;
}

/* cntBox_22 */
#cntBox_22 {
    clear: both;
    display: block;
    width: 780px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #ADB500;
    background: #FFF;
    color: #333;
    }

#cntBox_22 div.mainPath2 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
}

#cntBox_22 div.mainMenu2 a {
    background: #FFF;
    padding: 0 10px 0 10px;
    font-weight: bold;
}

#cntBox_22 div.mainMenu2 a.choose {
    background: #ADB500;
}

#cntBox_22 h1 {
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    background: #FFF;
    color: #663300;
    font-size: 17px;
    line-height: 21px;
}

/* cntBox_82 */

#cntBox_82 table {
    font-size: 11px;
}

#cntBox_82 h2.pippo {
    display: block;
    margin: 0 0 2px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #ADB500;
}

#cntBox_82 img {
    border: 1px solid #202098;
}

#cntBox_82 .bold {
    font-weight: bold;
}



/* cntBox_23 */
#cntBox_23 img {
    height: 110px;
    width: 150px;
    border: 1px solid #202098;
}

#cntBox_23 .first2 {
    float: left;
    width: 150px;
    margin: 0 10px 10px 0;
}

#cntBox_23 .second2 {
    float: left;
    width: 305px;
    margin: 0 0 10px 0;
}

#cntBox_23 a.altre {
	float: left;	
	padding: 5px 0 0 0;
}


/* cntBox_24 */
#cntBox_24 {
    margin-bottom: 10px;
	/*border-bottom: 1px solid #ADB500;*/
}

#cntBox_24 .first1 {
    margin: 0;
}

#cntBox_24 h2 {
    display: block;
    margin: 0;
    text-align: right;
    background: #FFF;
    color: #ADB500;
    font-size: 10px;
    border-top: 1px solid #ADB500;
    border-bottom: 0;
}

#cntBox_24 dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_24 dt {
    font-size: 13px;
    padding: 0;
    margin: 0;
    }

#cntBox_24 dd {
    padding: 0;
    margin: 0 0 10px 0;
    }

#cntBox_24 span {
    background: #FFF;
    color: #ADB500;
}

#cntBox_24 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_24 p {
    padding-top: 10px;
    }

/* cntBox_24_noriga */
#cntBox_24_noriga {
    margin-bottom: 10px;
}

#cntBox_24_noriga .first1 {
    margin: 0;
}

#cntBox_24_noriga h2 {
    display: block;
    margin: 0;
    text-align: right;
    background: #FFF;
    color: #ADB500;
    font-size: 10px;
    border-bottom: 0;
}

#cntBox_24_noriga dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_24_noriga dt {
    font-size: 13px;
    padding: 0;
    margin: 0;
    }

#cntBox_24_noriga dd {
    padding: 0;
    margin: 0 0 10px 0;
    }

#cntBox_24_noriga span {
    background: #FFF;
    color: #ADB500;
}

#cntBox_24_noriga a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_24_noriga p {
    padding-top: 10px;
    }




/* cntBox_25 */
#cntBox_25 {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_25 dl {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
}

#cntBox_25 dl.last {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
    line-height: 17px;
}

#cntBox_25 dt {
    margin: 0;
}

#cntBox_25 a {
    font-weight: normal;
    font-size: 13px;
}

#cntBox_25 dd {
    margin: 0;
}

/* cntBox_84 */
#cntBox_84 {
    margin: 10px 10px 10px 10px;
}

#cntBox_84  a {
    font-size: 13px;
	font-weight: bold;
}

#cntBox_84  a.loc {
    font-size: 11px;
	font-weight: normal;
}

#cntBox_84 dl {
    padding: 0px;
    margin: 0px;
}

#cntBox_84 dt {
    padding: 0;
    margin: 0;
}

#cntBox_84 dd {
    margin: 0;
}

#cntBox_84 dd.dsk {
	padding: 0 0 5px 0;
    margin: 0;
}


/* cntBox_26 */
#cntBox_26 {
    margin-bottom: 10px;
}

#cntBox_26 div {
    margin: 0;
}

#cntBox_26 dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_26 dt {
    padding: 0;
    margin: 0;
    }

#cntBox_26 dd {
    padding: 0;
    margin: 0;
    /*line-height: 15px;*/
    }

#cntBox_26 dd.dsk {
    padding: 0 0 5px 0;
    margin: 0;
    
    /*line-height: 15px;*/
    }


#cntBox_26 dt a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    font-size: 13px;
    }

#cntBox_26 dd a {
    background: #FFF;
    color: #202098;
    /*color: #ADB500;*/
    font-weight: normal;
    /*line-height: 17px;*/
    }

#cntBox_26 p {
    padding-top: 0px;
    }

/* cntBox_27 */
#cntBox_27 {
    margin-bottom: 10px;
}

#cntBox_27 div {
    margin: 0;
}

#cntBox_27 dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_27 dt {
    padding: 0;
    margin: 0;
    font-size: 15px;
    }

#cntBox_27 dd {
    padding: 0;
    margin: 0;
    /*line-height: 15px;*/
    font-size: 11px;
    }

#cntBox_27 dt a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    font-size: 13px;
    }

#cntBox_27 dd.fonte {
    background: #FFF;
    color: #ADB500;
    /*line-height: 11px;*/
    font-size: 11px;
    padding: 0 0 5px 0;
    }

#cntBox_27 p {
    padding-top: 10px;
    }

/* cntBox_28 */
.cntBox_28 {
    margin: 0 0 10px 0;
}

.cntBox_28 ol {
    padding: 0;
    margin: 0 0 0 15px;
    }

.cntBox_28 ol a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

.cntBox_28 ol li {
    font-size: 13px;
    line-height: 18px;
    list-style-type : decimal;
    margin-left: 10px;
}

.cntBox_28 a.linkMappa {
    font-size: 11px;
    background: #FFF;
    color: #202098;
    font-weight: normal;
    }

.cntBox_28 p {
    padding-top: 10px;
    }

/* cntBox_29 */
#cntBox_29 {
    margin-bottom: 10px;
}

#cntBox_29 div {
    margin: 0;
}

#cntBox_29 dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_29 dt {
    padding: 0;
    margin: 0;
    }

#cntBox_29 dd {
    padding: 0;
    margin: 0;
    line-height: 15px;
    }

#cntBox_29 dt a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_29 dd a {
    background: #FFF;
    color: #ADB500;
    font-weight: bold;
    line-height: 17px;
    }

#cntBox_29 p {
    padding-top: 10px;
    }


/* cntBox_30 */
#cntBox_30 {
    clear: both;
    display: block;
    width: 780px;
    margin: 0 0 10px 0;
    background: #FFF;
    color: #333;
    }

#cntBox_30 div.mainPath2 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
}

#cntBox_30 div.mainMenu2 a {
    background: #FFF;
    padding: 0 10px 0 10px;
    font-weight: bold;
}

#cntBox_30 div.mainMenu2 a.choose {
    background: #ADB500;
}

#cntBox_30 h1 {
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    background: #FFF;
    color: #663300;
    font-size: 17px;
    line-height: 21px;
}


/* cntBox_31 */
#cntBox_31 div.price {
    background: #FFF;
    color: #F60;
    font-weight: bold;
    font-size: 22px;
    margin-top: 0px;
    padding: 0;

}

#cntBox_31 div.rating {
    float: left;
    width: 70px;
    background: #FFF;
}

#cntBox_31 img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}


#cntBox_31 p {
    background: #FFF;
    /*position: relative;
    top: -10px;*/
    margin: 0;
    padding: 0;
    margin: 0 0 10px 0;
}

#cntBox_31 div p {
    margin: 5px 0 0 0;
}

#cntBox_31 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#cntBox_31 img {
    width: 98px;
    height: 73px;
    border: 1px solid #202098;
}


#cntBox_31 input {
    border-top: 2px solid #FFF;
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    background: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
}


#cntBox_31 .first3 {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}

#cntBox_31 .second3 {
    float: left;
    width: 265px;
    margin: 0 10px 0 0;
}

#cntBox_31 .third3 {
    float: left;
    width: 85px;
    margin: 0;
}

#cntBox_31 .first2 {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}

#cntBox_31 .second2 {
    float: left;
    width: 340px;
    margin: 0;
}



/* cntBox_32 */
#cntBox_32 {
    clear: both;
    width: 780px;
    }

#cntBox_32 h1 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    /*margin-bottom: 10px;*/
    font-size: 17px;
}



#cntBox_34 {
    margin: 0 0 10px 0;
    /*background: #FF0;*/
}

#cntBox_34 a {
    /*position: relative;
    top: -4px;*/
    font-weight: bold;
}

#cntBox_34 a:hover {
    color: #F00;
    text-decoration: line-through;
}


#cntBox_35 {
    margin: 0 0 10px 0;
}

#cntBox_35 h2 {
    margin: 0;
}

#cntBox_35 div {
    margin: 0;
    padding: 0;
    background: #EDEDD0;
}

#cntBox_35 ul {
    margin: 1px 0 0 0;
    padding: 0;
}

#cntBox_35 ul li {
    float: left;
    list-style: none;
    text-align: center;
    font-weight: bold;
}

#cntBox_35 ul li a {
    display: block;
    font-weight: bold;
    padding: 0 6px 0 6px;
    background: #EDEDD0;
}

#cntBox_35 span {
    float: right;
}


/* cntBox_36 */
#cntBox_36 {
    margin: 0;
    padding: 0;
    clear: both;
    }

#cntBox_36 h1 {
    display: block;
    margin: 0 0 10px 0;
    background: #FFF;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    font-size: 17px;
}


#cntBox_37 {
    font-size: 13px;
    margin-bottom: 10px;
}

#cntBox_37 .first2 {
    float: left;
    width: 230px;
    margin: 0 10px 0 0;
    
}

#cntBox_37 .second2 {
    float: left;
    width: 230px;
    margin: 0;
}

#cntBox_37 dt {
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px 0;
}

#cntBox_37 dd {
    margin: 0;
    padding: 0;
}


#cntBox_37 div.kind2 {
    float: left;
    width: 120px;
    background: #FFF;
    margin: 0;
    padding: 0 0 2px 0;
}

#cntBox_37 div.rating {
    float: left;
    width: 110px;
    background: #FFF;
    margin: 0;
    padding: 0;
}

#cntBox_37 img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}






#cntBox_38 div {
    margin-bottom: 0;
}

#cntBox_38 .first1 {
    float: left;
    width: 460px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top;
}


#cntBox_38 .first2 {
    float: left;
    width: 310px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top;
}

#cntBox_38 .second2 {
    float: left;
    width: 150px;
    margin: 0;
}

#cntBox_38 .second2 p {
    margin: 0 0 5px 0 ;
}

#cntBox_38 h3 {
    font-size: 13px;
    margin: 0;
    padding: 0;
}

#cntBox_38 .preview {
    margin: 0;
}

#cntBox_38 img {
    width: 74px;
    height: 50px;
    border: 1px solid #202098;
}

#cntBox_38 .vote {
    margin: 10px 0 0 0;
}

#cntBox_38 .vote p {
    float: left;
    margin: 0 10px 0 0;
}

#cntBox_38 .vote input {
    width: 35px;
}

#cntBox_38 span.red {
    color: #900;
    font-size: 9px;
}

#cntBox_38 span.green {
    color: #090;
    font-size: 9px;
}

#cntBox_38 .offers {
    margin: 10px 0 0 0;
}

#cntBox_38 .offers input {
    width: 80px;
}

#cntBox_38 form {
    margin: 0;
    padding: 0;
    float: left;
    margin: 0 10px 0 0;
}

/*#cntBox_38 input {
    border-top: 2px solid #FFF;
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    background: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
}*/

#cntBox_38 div.kind {
    float: left;
    width: 80px;
    background: #FFF;
    /*line-height: 13px; */
    font-size: 15px;
    margin: 0;
}

#cntBox_38 div.kind span {
    font-weight: bold;
    font-size: 13px;
}


#cntBox_38 div.kind2 {
    float: left;
    width: 80px;
    background: #FFF;
    /*line-height: 13px; */
    margin: 0;
    padding: 0 0 5px 0;
}

#cntBox_38 div.rating {
    float: left;
    width: 70px;
    background: #FFF;
    margin: 0;
    padding: 0;
}

#cntBox_38 img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}

#cntBox_38 div.line {
    width: 100%;
    background: #ADB500;
    height: 1px;
    margin: 0 0 10px 0;
    padding: 0;
}



#cntBox_39 {
    padding: 10px;
    background: #E6E8A7;
    color: #333;
    font-size: 11px;
}

#cntBox_39 p {
    background: #E6E8A7;
    color: #333;
    font-size: 11px;
    padding: 0 0 5px 0;
}

#cntBox_39 b {
    font-size: 12px;
}

#cntBox_39 h2 {
    display: block;
    margin: 0 0 7px 0;
    border-bottom: 0;
    background: #E6E8A7;
    color: #202098;
    /*margin-bottom: 10px;*/
    font-size: 15px;
}

#cntBox_39 input {
    margin: 2px 0 0 0;
    border-top: 2px solid #FFF;
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    background: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 15px;
}


#cntBox_40 {
    padding: 5px;
    background: #E6E8A7;
    color: #333;
}

#cntBox_40 h2 {
    display: block;
    margin: 0 0 10px 0;
    border-bottom: 0;
    background: #E6E8A7;
    color: #202098;
    /*margin-bottom: 10px;*/
    font-size: 15px;
}

#cntBox_40 input {
    border-top: 2px solid #FFF;
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    background: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 15px;
}


#cntBox_41 {
    CLEAR: both; DISPLAY: block; BACKGROUND: #fff; WIDTH: 780px; COLOR: #333
}

/*
#cntBox_41  {
    
    top: 5px;
}
*/

#cntBox_41 DIV.mainPath2 A {
    FONT-WEIGHT: normal; BACKGROUND: #fff; COLOR: #202098;
}
#cntBox_41 DIV.mainMenu2 A {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#cntBox_41 DIV.mainMenu2 A.choose {
    BACKGROUND: #adb500
}
#cntBox_41 H1 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px; COLOR: #663300; LINE-HEIGHT: 27px; PADDING-TOP: 0px 
}

#cntBox_41_bis {height: 23px;padding: 0;margin: 0;border-bottom: #adb500 1px solid; background: #FFF}

#cntBox_41 font.t16 {FONT-SIZE: 16px; BACKGROUND: #fff; COLOR: #663300; FONT-WEIGHT: normal;}
#cntBox_41 span.t16 {FONT-SIZE: 16px; BACKGROUND: #fff; COLOR: #663300; FONT-WEIGHT: normal;}

#graphicMenu40 {font-size: 12px;height: 22px;padding: 0;margin: 0;list-style: none;display: inline;}

#graphicMenu40 li {position: relative;height: 17px;min-width: 20px;font-weight: bold;float: left;display: inline;list-style-type: none;text-align: left;padding: 4px 6px 2px 6px; margin: 0 0 0 -1px; background: url(../img/pipe_menu.png) right;background-repeat: no-repeat;}

#graphicMenu40 li.tlc {background: #e6e8a7; color: #202098;margin: 0;padding: 4px 6px 3px 6px;voice-family: "\"}\"";voice-family: inherit;padding: 4px 6px 2px 6px;}

#graphicMenu40 a.tlc { background: #e6e8a7;}

html>#graphicMenu40 li.tlc {padding: 4px 6px 2px 6px;}

#graphicMenu40 li.last {background: none; color: #202098;}

#graphicMenu40 li a {padding: 0;margin: 0; }

#graphicMenu40 li ul { /* second-level lists */ 
    width: 140px;
    display: none;
    position: absolute;
    top: 18px;left: 0;
    padding: 0;
    margin: 0;
    list-style-type: none;
    background-color: #ededd0;  
    /*border-top: 1px solid #000;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #000;*/
    voice-family: "\"}\"";
    voice-family: inherit;
    top: 20px; 
    z-index: 1000; 
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95}

html>#graphicMenu40 li ul {top: 20px;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}

#graphicMenu40 li.subsel {background: #FFF; color: #67359a;}

#graphicMenu40 li.subsel a {background: #FFF; color: #900;}

#graphicMenu40 ul li {background: none;padding: 0;margin: 0;height: 19px;}

#graphicMenu40 li ul li a {
width: 140px;
font-size: 10px;
display: block;
margin: 0;
padding: 3px 0 3px 6px;
/*border-bottom: 1px solid #adb500; */
border-top: 1px solid #FFF; 
background: #ededd0}

#graphicMenu40 li ul li span.subnosel {width: 146px;color: #e5e5e5;display: block;margin: 0;padding: 2px 5px 2px 5px;border-bottom: none;border-top: 1px solid #cccccc;}

#graphicMenu40 ul li a:hover {background-color: #ffffff;}

#graphicMenu40 ul li.subsel a:hover {background-color: #ffffff;}

#graphicMenu40 li:active {background-color: #eaf5d7;color: #67359a;}

#graphicMenu40 ul li a:active {background-color: #ffffff;color: #67359a;}

#graphicMenu40 li>ul {top: auto;left: auto;}

#graphicMenu40 li:hover ul,#graphicMenu40 li.over ul {display: block;}

/***  cntBox_48 ***/
#cntBox_48 {
    border-top: 1px solid #FFF;
    /*height: 25px;*/
    margin: 0;
    background: #EDEDD0;
}
* html #cntBox_48 {height: 1%}

#cntBox_48 div.selezionato {
    float: left;
    margin: 0 10px 0 0;
    background: #FFFFFF;
    color: #202098;
}

#cntBox_48 div.chiudi {
    float: right;
    margin: 5px 5px 0 0;
    background: #FFFFFF;
}

#cntBox_48 div.bianco {
    border-bottom: 1px solid #BAC126;
    /*height: 25px;*/
    margin: 0;
	padding: 5px 0 5px 0;
    background: #FFFFFF;
    width: 780px;
}

#graphicMenu48 {font-size: 12px;height: 22px;padding: 0;margin: 0;list-style: none;display: inline;}

#graphicMenu48 li {color: #202098; position: relative;height: 17px;min-width: 20px;font-weight: normal;float: left;display: inline;list-style-type: none;text-align: left;padding: 4px 6px 2px 0px; margin: 0 0 0 0px; background: url(../img/pipe_menu.png) right;background-repeat: no-repeat;}

#graphicMenu48 li.last {background: none;}

#graphicMenu48 li img {padding: 0 0 0 6px}

#graphicMenu48 li a {padding: 0;margin: 0; background-color: #EDEDD0;}

#graphicMenu48 li ul { /* second-level lists */
    width: 140px;
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    padding: 0;
    margin: 0;
    list-style-type: none;
    background-color: #ededd0;    
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 1000;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95}

html>#graphicMenu48 li ul {top: 20px;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}

#graphicMenu48 ul li {background: none;padding: 0;margin: 0;height: 26px;}

#graphicMenu48 .first {
width: 200px;
font-size: 11px;
list-style-type: none;
display: block;
margin: 0;
padding: 3px 0 3px 6px;
border: 1px solid #BAC126;
border-top: 0;
background: #ededd0;
color: #202098;
}

#graphicMenu48 li:active {background-color: #eaf5d7;color: #67359a;}

#graphicMenu48 li>ul {top: auto;left: auto;}

#graphicMenu48 li:hover ul,#graphicMenu48 li.over ul {display: block;}


/***  cntBox_59 ***/
#cntBox_59 {
    margin-bottom: 10px;
}

#cntBox_59 .first1 {
    margin: 0;
}

#cntBox_59 h3 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #202098;
    font-size: 15px;
}

#cntBox_59 dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

#cntBox_59 dt {
    padding: 0;
    margin: 0;
    }

#cntBox_59 dd {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 11px;
    }

#cntBox_59 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    font-size: 13px;
    }

#cntBox_59 p a {
    /*padding-top: 5px;*/
    font-size: 11px;
    font-weight: normal;
    }



#cntBox_61_pre {
margin: 0;
padding: 0;
border-bottom: 1px solid #ADB500;
}

#cntBox_61_pre h2 {
    float: left;
    margin: 0;
    color: #663300;
    border: 0;
    font-size: 13px;
}

#cntBox_61_pre .slideshow {
    float: right;
    font-size: 12px;
    font-weight: bold;
    display: block;
    float: right;
    padding: 0;
    margin: 0;
}

#cntBox_61 {height: 23px;margin: 1px 0 10px 0;padding: 0;background-color: #ededd0;}
#cntBox_61 ul {margin: 0;padding: 0;float: left;background-color: #ededd0;}
#cntBox_61 ul li {float: left;display: inline;list-style-type: none;text-align: center;padding: 2px 6px 2px 6px;margin: 0;background: url(/img/pipe_menu.png) right;
background-repeat: no-repeat;}
#cntBox_61 ul li.last {background: none;}
#cntBox_61 ul li a {font-size: 12px;color: #000099;background: none;}
#cntBox_61 ul li a.tlc {font-weight: bold; color: #333333;}
#cntBox_61 div {padding: 4px 9px 0 0;display: block;float: right;}
#cntBox_61_post {padding: 0;margin: 0 0 10px 0;text-align: center;}
#gallery {width: 470px;}
#gallery td {vertical-align: top;}
#gallery .fotogallery {width: 113px;height: 180px;background-color: #e7e7c1;padding: 0;}
#gallery .fotogallery td.foto {height: 105px;vertical-align: bottom;text-align: center;padding: 0;margin: 0;}
#gallery .fotogallery td.foto img {padding: 0;margin: 0;border: 1px solid #000099;}
#gallery .fotogallery td.descrizione {height: 65px;vertical-align: top;text-align: center;}
#gallery .fotogallery td.descrizione p {margin: 0;padding: 3px 5px 0 5px;background-color: #e7e7c1;}
#gallery .fotogallery td.descrizione a {background-color: #e7e7c1;}
#gallery .fotogallery td.spacer {display: block;width: 6px;}
#gallery .fotogallery a {color: #000099;}

#gallery .fotogalleryh {width: 113px;height: 130px;background-color: #e7e7c1;padding: 0;}
#gallery .fotogalleryh td.foto {height: 70px;vertical-align: bottom;text-align: center;padding: 0;margin: 0;}
#gallery .fotogalleryh td.foto img {padding: 0;margin: 0;border: 1px solid #000099;}
#gallery .fotogalleryh td.descrizione {height: 65px;vertical-align: top;text-align: center;}
#gallery .fotogalleryh td.descrizione p {margin: 0;padding: 3px 5px 0 5px;background-color: #e7e7c1;}
#gallery .fotogalleryh td.descrizione a {background-color: #e7e7c1;}
#gallery .fotogalleryh td.spacer {display: block;width: 6px;}
#gallery .fotogalleryh a {color: #000099;}




#cntBox_63 {padding: 5px 0 5px 0;margin: 0 0 10px 0;border-top: 1px solid #adb500;}
#cntBox_63_sup {padding: 0 0 10px 0;margin: 0 0 0 0;border-bottom: 1px solid #adb500;}
#cntBox_63_sup2 {padding: 5px 0 5px 0;margin: 0 0 10px 0;border-bottom: 1px solid #adb500;}
#cntBox_63 div.precedente {width: 100px;float: left;text-align: left;}
#cntBox_63 div.paginatore {width: 270px;float: left;text-align: center;}
#cntBox_63_sup div.alfabeto {text-align: left;}
#cntBox_63 div.successivo {width: 100px;float: left;text-align: right;}

#cntBox_63_sup2 div.precedente {width: 100px;float: left;text-align: left;}
#cntBox_63_sup2 div.paginatore {width: 270px;float: left;text-align: center;}
#cntBox_63_sup2 div.successivo {width: 100px;float: left;text-align: right;}

#cntBox_62 {padding: 0 0 10px 0;margin: 0;text-align: center;}
#cntBox_62 h1 {font-size: 13px;padding: 8px 0 0 0;margin: 0;display: block;}

.cntBox_62_bis {height: 15px;padding: 5px 0 5px 0;margin: 0 0 10px 0;border-top: 1px solid #adb500;border-bottom: 1px solid #adb500;}
.cntBox_62_bis div.precedente {width: 100px;float: left;text-align: left;}
.cntBox_62_bis div.paginatore {width: 380px;float: left;text-align: center;voice-family: "\"}\"";voice-family: inherit;width: 380px;}
html>.cntBox_62_bis {width: 380px;}
.cntBox_62_bis div.successivo {width: 100px;float: left;text-align: right;}


#cntBox_66 {padding: 10px;background: #e7e7c1;voice-family: "\"}\"";voice-family: inherit;_margin: 0 0 0 0;_width: 160px}
#cntBox_66 p {padding: 10px 0 0 0; background: #e7e7c1; background: #e7e7c1;}
#cntBox_66 ul {list-style-type: none; padding: 0; margin: 0; background: #e7e7c1;}
#cntBox_66 ul li {padding: 0;margin: 3px 0 0 0; background: #e7e7c1;}
#cntBox_66 ul li a {background: #e7e7c1;}


/* cntBox_132 */
#cntBox_132 p.intro {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_132 .intro {
    font-size: 13px;
}
div.cntBox_132 .intro {
    font-size: 13px;
}


/* cntBox_65 */
#cntBox_65 {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_65 p.intro {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_65 ol {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_65 ol.last {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 17px;
    background: #FFF;
}

#cntBox_65 li {
    list-style-type : decimal;
    margin-left: 40px;
}

#cntBox_65 li a {
    color: #202098;
    font-weight: normal;
    font-size: 13px;
    padding: 0;
}

#cntBox_65 p {
    margin: 0;
    padding: 10px 0 1px 0;

}


/* cntBox_83 */
#cntBox_83  {
    text-align: center;
    margin: 0 0 10px 0;
}

/* cntBox_33 */
.cntBox_33 {
    margin-bottom: 10px;
}

.cntBox_33 h3 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #333;
    border-bottom: 1px solid #ADB500;
    font-size: 15px;
    padding: 0 0 2px 0;
}

.cntBox_33 span.t13 {
    font-size: 13px; 
    background: #fff; 
    color: #333; 
    font-weight: normal;
}

.cntBox_33 p {
    margin: 2px 0 10px 0;
}

.cntBox_33 div p {
    margin: 0;
}

.cntBox_33 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cntBox_33 img {
    width: 98px;
    height: 73px;
    border: 1px solid #202098;
}

.cntBox_33 input {
    border-top: 2px solid #FFF;
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    background: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
	width: 85px;
}

.cntBox_33 form {
    margin: 0;
    padding: 0;
}

.cntBox_33 div.price {
    background: #FFF;
    color: #F60;
    font-weight: bold;
    font-size: 22px;
    margin-top: 0px;
    padding: 0;
}

.cntBox_33 .first3 {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}

.cntBox_33 .second3 {
    float: left;
    width: 265px;
    margin: 0 10px 0 0;
}

.cntBox_33 .third3 {
    float: left;
    width: 85px;
    margin: 0;
}

.cntBox_33 .first2 {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}

.cntBox_33 .bt {
    margin: 5px 0 10px 0;
}

.cntBox_33 .second2 {
    float: left;
    width: 360px;
    margin: 0;
}

.cntBox_33 img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}





#content {
    background: #EDEDD0;
    }

#content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    }

#nav a {
    background: #EDEDD0;
    font-weight: bold;
    text-decoration: none;
}

#nav li li a {
    display: block;
    font-weight: normal;
    color: #000;
}

#nav li li a:hover {
    padding: 0;
    background: #F00;
    color: #FFF;
}


#nav li {
    float: left;
    position: relative;
    text-align: left;
    cursor: default;
    border: 0;
    background-color: #EDEDD0;
    padding: 0 0 0 20px;
}

#nav li.first {
    float: left;
    position: relative;
    text-align: left;
    cursor: default;
    border: 0;
    background-color: #EDEDD0;
    padding: 0 0 0 20px;
}

#nav li.last {
    float: left;
    position: relative;
    text-align: left;
    cursor: default;
    border: 0;
    background-color: #EDEDD0;
    padding: 0 0 0 20px;
}

#nav li ul {
    display: none;
    position: absolute;
    /*top: 100%;*/
    left: 0;
    background: #FF0;
    padding: 0;
    margin: 0;
    /*border: solid 1px #F0F;*/
    width: 130px;
    z-index: 10000;
}

#nav li>ul {
    top: auto;
    left: auto;
}

#nav li li {
    margin: 0;
    padding: 0;
    display: block;
    float: none;
    /*position: relative;
    left: -10px;*/
    background: #EDEDD0;
    border-top: solid 1px #ADB500;
    border-bottom: solid 1px #FFF;
}

#nav li:hover ul, #nav li.over ul {
    display: block;
}


#backendhelp {
    border: dashed 1px #900;
    background: #E6EEf9;
    color: #333;
    padding: 3px;
}



div.dating {
    /*padding: 30px;*/
    margin: 0 auto 0 80px;
    float: left;
}

input.dating {
    display: block;
    width: 150px;
    float: left;
    margin-bottom: 10px;
    border: 1px solid #7F9DB9;
}

label.dating {
    border: 0;
    display: block;
    width: 100px;
    float: left;
    margin-bottom: 10px;
}


div.dating1 {
    padding-left: 80px;
    /*margin: 0 auto 0 80px;*/
    float: left;
}

input.dating1 {
    display: block;
    width: 150px;
    float: left;
    margin-bottom: 5px;
    border: 1px solid #7F9DB9;
}

label.dating1 {
    font-size: 12px;
    border: 0;
    display: block;
    width: 300px;
    /*float: left;
    margin-bottom: 10px;*/
    margin: 0;
}



.vg_wrapper {
    width: 92px;
    /*height: 43px;*/
    padding: 0;
    margin: 0;
    /*border: 1px solid #FFF;*/
}

.vg_wrapper div.x2 {clear: both}

.vg_wrapper div {
    float: left;
    width: 18px;
    height: 18px; 
    border: 0;
    background: #FFF;
}

.vg_wrapper a {
    display: block;
    width: 18px;
    height: 18px;
    border: 0;
    margin: 0;
    padding: 0;
    background: #FFF;
}

.vg_wrapper img {
    width: 18px;
    height: 18px;
    border: 0;
    margin: 0;
    padding: 0;
}

.vg_wrapper a:visited {
    text-decoration:none
}


.tlcg {
    color: #009;
}

/* cntBox_81 */
#cntBox_81 {padding: 10px 10px 0px 10px;margin: 0;}
#cntBox_81 a.title {font-size: 13px;font-weight: bold;}
#cntBox_81 p {padding: 0;margin: 0;}
#cntBox_81 p a.sitelink {font-weight: normal;color: #868c01;margin-bottom: 10px;display: block;}
#cntBox_81 a {font-weight: bold;padding: 0;}
#cntBox_81 a:hover { text-decoration: underline; }
#cntBox_81 span {font-weight: normal;color: #868c01;margin-bottom: 10px;display: block;}

#cntBox_81 h2 {
    display: block;
    margin: 0;
    text-align: right;
    background: #FFF;
    color: #ADB500;
    font-size: 10px;
    border-top: 1px solid #ADB500;
    border-bottom: 0;
    background: #EDEDD0;
}   


/* cntBox_86 */
#cntBox_86 {font-size: 13px;}


/* cntBox_87 */
#cntBox_87 div {
    margin-bottom: 0;
}

#cntBox_87 .first2 {
    float: left;
    width: 70px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top;
}

#cntBox_87 .second2 {
    float: left;
    width: 390px;
    margin: 0;
    vertical-align: top;
}

#cntBox_87 .second2 p {
    margin: 0 0 5px 0 ;
}

#cntBox_87 h3 {
    font-size: 13px;
    margin: 0;
    padding: 0;
}

#cntBox_87 img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}




/* cntBox_121 */
#cntBox_121 {padding: 10px;margin: 0;}
#cntBox_121 a {text-align: center; background: #EDEDD0}
#cntBox_121 div.fn {display: none}
#cntBox_121 div.fy {
    margin-top: 10px;
    display: block;
    position: absolute;
    /*top: 26px; 
    left: -100px; */
    width: 300px;
    border: 1px solid #ADB500;
    line-height: 17px;
    background: #EDEDD0; 
    color: #333;
    text-align: left;
    padding: 10px 20px 5px 20px;
    z-index: 100;
}
#cntBox_121 p {text-align: center; background: #EDEDD0}
#cntBox_121 img {border: 1px solid #202098;}

/* cntBox_122 */
#cntBox_122 {padding: 10px;margin: 0; background: #EDEDD0}
#cntBox_122 p {background: #EDEDD0}
#cntBox_122 a {background: #EDEDD0}
#cntBox_122 p.title {font-size: 13px;font-weight: bold;}
#cntBox_122 span.green {color: #009900;}
#cntBox_122 span.red {color: red;}


/* cntBox_123 */
.cntBox_123 {padding: 10px;margin: 0;}
.cntBox_123 ul {list-style-type: none;padding: 0;margin: 0;}
.cntBox_123 ul li {padding: 0;margin: 3px 0 0 0;}
.cntBox_123 p {font-weight: bold;padding: 0;margin: 0; background: #EDEDD0}
.cntBox_123 a {background: #EDEDD0}

/* cntBox_124 */
.cntBox_124 {padding: 10px;margin: 0; background: #EDEDD0}
.cntBox_124 p {background: #EDEDD0}
.cntBox_124 a {background: #EDEDD0}
/* cntBox_125 */
#cntBox_125 {padding: 0;margin: 0;border-bottom: 1px solid #cccccc;}
#cntBox_125 div {float: left;margin-right: 10px;}
#cntBox_125 div p {padding-top: 5px;}
#cntBox_125 div p img {border: none;padding-right: 5px;}
#cntBox_125 ul {list-style-type: none;padding: 0;margin: 0;}
#cntBox_125 ul li {padding: 0;margin: 3px 0 0 0;}
#cntBox_125 select {padding: 0;margin: 0 0 5px 0;font-size: 11px;}
/* cntBox_126 */
#cntBox_126 {padding: 0;margin: 0 0 10px 0;}
#cntBox_126 div {position: relative;min-height: 75px;/*height: 75px;*/margin: 0;_margin: 0 0 10px 0;padding: 0 0 10px 0;}
#cntBox_126 div p.foto {width: 100px;padding: 0;margin: 0 10px 0 0;left: 0;top: 0;position: relative;float:left;}
#cntBox_126 div p.foto img {border: 1px solid #000099;}
#cntBox_126 div p {width: 280px;margin: 0;padding: 0 0 10px 0;display: block;left: 0;top: 0;float:left;}
#cntBox_126 a.title {font-size: 12px;font-weight: bold;}
/* cntBox_127 */
#cntBox_127 {padding: 0;margin: 0 0 10px 0;}
#cntBox_127 div {float:left;padding: 0;margin: 0;min-height: 30px;*/*height: 30px;*/*}
#cntBox_127 div p.stars {width: 70px;padding-right: 10px;float:left;}
#cntBox_127 div p {width: 320px;float:left;padding-bottom: 10px;}
#cntBox_127 a.title {font-size: 12px;font-weight: bold;}
#cntBox_127 p.altrerec {padding-left: 80px;}
/* cntBox_128 */
.cntBox_128 {padding: 0;margin: 0 0 10px 0;}
.cntBox_128 div {position: relative;min-height: 50px;height: 50px;margin: 0 0 10px 0;padding: 0;}
.cntBox_128 div p.foto {width: 70px;padding: 0;margin: 0 10px 0 0;left: 0;top: 0;position: relative;float:left;}
.cntBox_128 img {border: 1px solid #000099;}
.cntBox_128 div p {width: 90px;margin: 0;padding: 0;display: block;left: 0;top: 0;float:left;voice-family: "\"}\"";voice-family: inherit;width: 100px;}
html>.cntBox_128 div p {width: 100px;}
/* cntBox_129 */
#cntBox_129 {padding: 0;margin: 0 0 10px 0;}
#cntBox_129 div {padding: 0;margin: 0 0 5px 0;}
#cntBox_129 p {padding: 0;margin: 0;}
/* cntBox_130 */
#cntBox_130 {padding: 0;margin: 0 0 10px 0;}
#cntBox_130 div {padding: 0;margin: 0 0 2px 0;}
#cntBox_130 p {padding: 0;margin: 0;}
/* cntBox_129 */
#cntBox_42 {height: 23px;padding: 0;margin: 0;border-bottom: #adb500 1px solid;background-color: #ffffff;}
#cntBox_42 span.green {background-color: #009900;}

/* cntBox_101 */
.cntBox_101 {padding: 10px;margin: 0 0 0 0;}
.cntBox_101 div {position: relative;min-height: 50px; clear:both; margin: 0 0 10px 0;padding: 0;}
.cntBox_101 p.testo {margin: 0 0 10px 0;padding: 0 0 10px 0;}
.cntBox_101 div p.foto {width: 80px;padding: 0;margin: 0 10px 0 0;left: 0;top: 0;position: relative;float:left;}
.cntBox_101 div p.foto img {border: 1px solid #000099;}
.cntBox_101 div p {width: 200px;margin: 0;padding: 0;display: block;left: 0;top: 0;float:left;voice-family: "\"}\"";voice-family: inherit;width: 100px;}
.cntBox_101 div p {width: 200px;}
.cntBox_101 a { background: #FFF; color: #202098; font-weight: bold; font-size: 13px; }
.cntBox_101 a.bold {font-weight: bold; font-size: 11px;}
.cntBox_101 input { border-top: 2px solid #FFF; border-left: 2px solid #FFF; border-bottom: 2px solid #333; border-right: 2px solid #333; background: #F60; color: #FFF; font-weight: bold; font-size: 15px; width: 280px; margin: 5px 0 0 0;
}

/* cntBox_115 */
#cntBox_115 {border-top: 1px solid #adb500;border-bottom: 1px solid #cccccc;padding: 10px 0 0 0;margin: 0;background-color: #ffffff;}
#cntBox_115 .map {float: left;width: 300px;}
#cntBox_115 .contentsx {float: left;width: 225px;height: 145px;padding-left: 15px;}
#cntBox_115 .contentsx p {padding-bottom: 7px}
#cntBox_115 .contentdx {float: left;width: 225px;height: 145px;padding-left: 10px;}
#cntBox_115 .contentdx p {padding-bottom: 7px;}
#cntBox_115 .contentdx p img {border: 1px solid #202098;margin: 0 6px 6px 0;}
#cntBox_115 .contentbottom {float: left;_float: none;width: 470px;height: 70px;padding-left: 5px}
#cntBox_115 .contentbottom p {float: left;width: 225px;padding-left: 10px;}

/* cntBox_116 */
#cntBox_116 p {padding: 0 0 10px 0;}
#cntBox_116 p img {border: 1px solid #202098;margin: 0 10px 6px 0;}
#cntBox_116 div.figuresx {padding: 0; margin: 0 10px 6px 0;float: left;}
#cntBox_116 div.figuredx {padding: 0; margin: 0 0 6px 10px;float: right;}
#cntBox_116 div img {padding: 0;margin: 0 0 3px 0;}
#cntBox_116 div p {text-align: left;text-indent: 0;padding: 0;margin: 0;}

/* cntBox_117 */
#cntBox_117 div.number {width: 10px;font-size: 12px;font-weight: bold;padding: 0;margin: 0;float: left;}
#cntBox_117 div.name p {width: 100px;font-size: 12px;padding: 0 0 0 10px;margin: 0 10px 0 0;float: left;}
#cntBox_117 div.name a {font-size: 12px;font-weight: bold;}
#cntBox_117 div.date {width: 90px;padding: 0;float: left;}
#cntBox_117 div.description {width: 250px;padding: 0;margin: 0 0 10px 0;_margin: 0;float: left;}
#cntBox_117 div.description a {font-size: 12px;font-weight: bold;}
#cntBox_117 p.hotel {padding-top: 5px;}
#cntBox_117 p.hotel span.beige {color: #663300;font-weight: bold;}
#cntBox_117 p.hotel a {font-weight: bold;font-size: 11px;}
#cntBox_117 .spacer {background-color: #cccccc;width: 100%;height: 1px;margin: 0 0 10px 0;padding: 0;}
#cntBox_117 .spacergreen {background-color: #adb500;width: 100%;height: 1px;margin: 0 0 10px 0;padding: 0;}
#cntBox_117 div.numbersel p {width: 10px;font-size: 12px;font-weight: bold;padding: 0;margin: 0;float: left;color: #999999;}
#cntBox_117 div.namesel p {width: 100px;font-size: 12px;padding: 0 0 0 10px;margin: 0 10px 0 0;float: left;color: #999999;}
#cntBox_117 div.datesel p {width: 90px;padding: 0;float: left;color: #999999;}
#cntBox_117 div.descriptionsel p {width: 250px;padding: 0;margin: 0 0 10px 0;_margin: 0;float: left;color: #999999;}
#cntBox_117 span.title {font-size: 12px;font-weight: bold;} 

/* cntBox_112 */
#cntBox_112 div.number {width: 10px;font-size: 12px;font-weight: bold;padding: 0;margin: 0;float: left;}
#cntBox_112 div.name p {width: 100px;font-size: 12px;padding: 0 0 0 10px;margin: 0 10px 5px 0;float: left;}
#cntBox_112 div.name a {font-size: 12px;font-weight: bold;}
#cntBox_112 div.date {width: 90px;padding: 0;float: left;}
#cntBox_112 div.description {width: 250px;padding: 0;margin: 0 0 10px 0;_margin: 0;float: right;}
#cntBox_112 div.description a {font-size: 12px;font-weight: bold;}
#cntBox_112 p.hotel {padding-top: 5px;}
#cntBox_112 p.hotel span.beige {color: #663300;font-weight: bold;}
#cntBox_112 p.hotel a {font-weight: bold;font-size: 11px;}
#cntBox_112 .spacer {background-color: #cccccc;width: 100%;height: 1px;margin: 0 0 10px 0;padding: 0;}
#cntBox_112 .spacergreen {background-color: #adb500;width: 100%;height: 1px;margin: 0 0 10px 0;padding: 0;}
#cntBox_112 div.numbersel p {width: 10px;font-size: 12px;font-weight: bold;padding: 0;margin: 0;float: left;color: #999999;}
#cntBox_112 div.namesel p {width: 100px;font-size: 12px;padding: 0 0 0 10px;margin: 0 10px 5px 0;float: left;color: #999999;}
#cntBox_112 div.datesel p {width: 90px;padding: 0;float: left;color: #999999;}
#cntBox_112 div.descriptionsel p {width: 250px;font-size: 12px;padding: 0 0 10px 0;_margin: 0;float: right;color: #999999;}
#cntBox_112 div.description p {padding: 0 0 5px 0;}
#cntBox_112 span.title {font-size: 12px;font-weight: bold;} 

/* cntBox_103 */
#cntBox_103 {padding: 10px;margin: 0;}
#cntBox_103 p {padding: 0 0 3px 0;}
#cntBox_103 a {font-weight: bold;padding: 3px 0 0 0;}
#cntBox_103 a:hover {text-decoration: underline;}

/* cntBox_102 */
#cntBox_102 {padding: 0;margin: 0 0 10px 0;text-align: center;}
#cntBox_102 h2 {padding: 0;margin: 0 0 10px 0;text-align: left;}
#cntBox_102 .spacer {background-color: white;}
#cntBox_102 div.other_photos {font-size: 13px; text-align: left; margin-top:5px;}

/* cntBox_104 */
#cntBox_104 {height: 1%;padding: 0;margin: 0;}
#cntBox_104 h2 {display: block;margin: 10px 10px 0 10px}
#cntBox_104 h3 {font-size: 12px;margin: 0;padding: 5px 10px 5px 10px;display: block;}
#cntBox_104 ul {width: 160px;background: #ededd0;margin: 0 0 0 -15px;padding: 0 0 10px 0;list-style-type: none;display: block;float: left;voice-family: "\"}\"";voice-family: inherit;width: 150px;margin: 0;}
html>#cntBox_104 ul {width: 150px;margin: 0 0 0 0;}
#cntBox_104 ul li {margin: 0;padding: 0 0 0 9px;}
#cntBox_104 ul li a {font-size: 11px;font-weight: bold;padding: 0;display: block;margin: 0;line-height: 18px;height: 18px;}
#cntBox_104 ul li a:hover {text-decoration: underline;}
#cntBox_104 p {padding: 0 10px 10px 10px;}
#cntBox_104 a {font-weight: bold;padding: 3px 0 0 0;}
#cntBox_104 a:hover {text-decoration: underline;}

/* cntBox_118 */
#cntBox_118 {border-top: 1px solid #adb500;border-bottom: 1px solid #cccccc;padding: 10px 0 0 0;margin: 0;background-color: #ffffff;min-height: 70px;_height: 70px;}
#cntBox_118 div {width: 240px;float: left;padding: 0;margin: 0 15px 10px 0;}
#cntBox_118 p.user img {border: 1px solid #202098;margin: 0 6px 6px 0;}

/* cntBox_119 */
#cntBox_119 {padding: 0; margin: 0;}
#cntBox_119 div.stars {width: 80px;float: left;padding: 0;margin: 0;}
#cntBox_119 div.text {width: 390px;float: left;padding: 0;margin: 0 0 10px 0;}
#cntBox_119 div p.title {font-size: 12px;font-weight: bold;}

#cntBox_89 {
    background: #FFF;
    margin-left: 15px;
}

#cntBox_89 div.fg1 {
    float: left;
    width: 170px;
    margin: 0 15px 0 0;
}
#cntBox_89 div.fg1_last {
    float: left;
    width: 170px;
    margin: 0;
}

#cntBox_89 div.fg {
    padding: 10px 0 10px 0;
    margin: 0px auto 0px auto;
    text-align: center;
    background: #E7E7C1;
}
#cntBox_89 div.fg img {
    border: 1px solid #000099;
    width: 148px;
    height: 108px;
}
#cntBox_89 div.fg textarea {
    padding: 0;
    margin: 10px 0 0 0;
    width: 148px;
    height: 75px;
    border: 1px solid #000099;
}
#cntBox_89 div.fgx {
    margin: 0;
    text-align: left;
    padding: 0 10px 10px 10px;
    background: #E7E7C1;
}

#cntBox_105 {
    background: #FFF;
}

#cntBox_105 h1 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 2px 0;
}

#cntBox_105 h2 {
    display: block;
    margin: 0;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 2px 0;
}


#cntBox_96 {
    background: #EDEDD0;
    font-size: 13px;
}

#cntBox_96 a {
    background: #EDEDD0;
    color: #000099;
}

#cntBox_96 div.texthlp {
    background: #FFF;
}

#cntBox_96 div.boxform {
    padding: 0 10px 0 10px;
    background: #EDEDD0;
}

#cntBox_96 div.boxform1 {
    width: 390px;
    background: #EDEDD0;
    float: left;
    padding: 0;
}
#cntBox_96 div.boxform2 {
    float: left;
    padding: 10px 0 10px 40px;
    width: 330px;
}

#cntBox_96 div.geogeodati {
    padding: 0 10px 0 10px;
    background: #E7E7C1;
}

#cntBox_96 div.singlebox {
    padding: 10px 10px 0 0;
    /*border: 1px solid #000099;*/
    float: left;
}

#cntBox_96 .datebox_sx {
    padding: 10px 10px 0 0;
    /*border: 1px solid #000099;*/
    float: left;
    width: 350px;
}
#cntBox_96 .datebox_dx {
    padding: 10px 10px 0 0;
    /*border: 1px solid #000099;*/
    float: left;
    width: 200px;
}

#cntBox_96 div.singlecheckbox {
    width: 450px;
    padding: 0;
    /*border: 1px solid #FF0000;*/
    float: left;
}

#cntBox_96 div.singlecheckbox2 {
    width: 300px;
    padding: 0;
    float: left;
}


#cntBox_96 div.singlechk {
    padding: 0;
    float: left;
    width: 150px;
}

#cntBox_96 div.singleradiobox {
    width: 450px;
    padding: 0;
    /*border: 1px solid #FF0000;*/
    float: left;
}

#cntBox_96 div.singleradio {
    padding: 0;
    float: left;
    width: 150px;
}


#cntBox_96 h1 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    font-size: 17px;
    font-weight: bold;
    padding: 0 0 2px 0;
}

#cntBox_96 h2 {
    display: block;
    margin-top: 5px;
    color: #663300;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 2px 0;
    clear: both;
}

#cntBox_96 h3 {
    display: block;
    margin: 0;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 2px 0;
}

#cntBox_96_pre h1 {
    display: block;
    margin: 0;
    background: #FFF;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    font-size: 17px;
    font-weight: bold;
    padding: 0 0 2px 0;
}

#cntBox_96_pre div.texthlp {
    margin: 10px 0 10px 0;
    background: #FFF;
    font-size: 13px;
}




#cntBox_106 {
    background: #FFF;
    /*margin-left: 15px;*/
}

#cntBox_106 div.fg1 {
    float: left;
    width: 172px;
    margin: 0 30px 0 0;
}
#cntBox_106 div.fg1_last {
    float: left;
    width: 172px;
    margin: 0;
}

#cntBox_106 div.fg {
    padding: 10px 0 10px 0;
    margin: 0px auto 0px auto;
    text-align: center;
    background: #EDEDD0;
}
#cntBox_106 div.fg img {
    border: 1px solid #000099;
    width: 148px;
    height: 108px;
}
#cntBox_106 div.fg textarea {
    padding: 0;
    margin: 2px 0 0 0;
    width: 148px;
    height: 75px;
    border: 1px solid #000099;
}
#cntBox_106 div.fgx {
    margin: 0;
    text-align: left;
    padding: 0 10px 10px 10px;
    background: #EDEDD0;
}

/* cntBox_133 */
#cntBox_133 {border-top: 1px solid #adb500;padding: 10px 0 10px 0;margin: 0;text-align: left;}
#cntBox_133 p.vota {font-size: 13px;font-weight: bold;}
#cntBox_133 p.voto {float: left;}
#cntBox_133 p.foto {float: right;}
#cntBox_133 ul {list-style-type: none;display: inline;padding: 5px 0 5px 0;margin: 0;float: left;}
#cntBox_133 ul li {list-style-type: none;display: inline;padding: 0;margin: 0;}

/* cntBox_134 */
#cntBox_134 {padding: 10px 10px 0 10px;margin: 10px 0 0 0;background-color: #e7e7c1;voice-family: inherit;width: 160px;_margin: 10px 0 0 10;_width: 160px}
#cntBox_134 a.title {font-size: 12px;font-weight: bold;background-color: #e7e7c1;}
#cntBox_134 p{background-color: #e7e7c1;}
#cntBox_134 a{background-color: #e7e7c1;}
#cntBox_134 span {font-weight: normal;color: #868c01;margin-bottom: 10px;display: block;}

#cntBox_134 h2 {
    display: block;
    margin: 0;
    text-align: right;
    background: #FFF;
    color: #ADB500;
    font-size: 10px;
    border-top: 1px solid #ADB500;
    border-bottom: 0;
    background: #E7E7C1;
}   



/* cntBox_135 */
#cntBox_135 {height: 1%;padding: 0;margin: 0;}
#cntBox_135 h2 {display: block;margin: 10px 10px 0 10px}
#cntBox_135 h3 {font-size: 12px;margin: 0;padding: 5px 10px 5px 10px;display: block;}
#cntBox_135 ul {width: 260px;background: #ededd0;margin: 0 0 0 -15px;padding: 0 0 10px 0;list-style-type: none;display: block;float: left;voice-family: "\"}\"";voice-family: inherit;width: 260px;margin: 0;}
html>#cntBox_135 ul {width: 260px;margin: 0 0 0 0;}
#cntBox_135 ul li {margin: 0;padding: 0 0 0 9px;}
#cntBox_135 ul li a {font-size: 12px;font-weight: bold;padding: 0;display: block;margin: 0;line-height: 18px;height: 18px;}
#cntBox_135 ul li a:hover {text-decoration: underline;}
#cntBox_135 p {padding: 0 10px 10px 10px;}
#cntBox_135 a {font-weight: bold;padding: 3px 0 0 0;}
#cntBox_135 a:hover {text-decoration: underline;}

/* cntBox_136 */
#cntBox_136 {
    margin: 10px 10px 0 10px;
    padding: 0 0 0 0;
}

#cntBox_136 div.first_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
    float: left;
}

#cntBox_136 a {
    font-size: 13px;
	font-weight: normal;
}

#cntBox_136 a:hover {text-decoration: underline;}

#cntBox_136 a.altri {
    font-size: 11px;
	font-weight: bold;
}


#cntBox_136 div.spazio {
    padding: 0 0 5px 0;
}



/* cntBox_137 */
#cntBox_137 {
	padding: 10px 10px 0 10px;
	margin: 0 0 0 0;
}

#cntBox_137 div {
    margin-bottom: 5px;
}

#cntBox_137 .first2 {
    float: left;
    width: 280px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top;
}

#cntBox_137 .second2 {
    float: left;
    width: 280px;
    margin: 0;
    vertical-align: top;
}

#cntBox_137 .second2 p {
    margin: 0 0 5px 0 ;
}

#cntBox_137 h3 {
    font-size: 13px;
    margin: 0;
    padding: 0 0 5px 0;
}

#cntBox_137 img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}


/* cntBox_138 */
#cntBox_138 {
    margin: 10px 10px 0px 10px;
    padding: 0 0 0 0;
}

#cntBox_138 div.first_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
    float: left;
    width: 140px;
}

#cntBox_138 div.second_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
    float: right;
    width: 140px;
}

#cntBox_138 a {
    font-size: 13px;
	font-weight: normal;
}

#cntBox_138 div.spazio {
    padding: 0 0 5px 0;
}


/* cntBox_139 */
#cntBox_139 {
    display: block;
    margin: 10px 10px 0px 10px;
    padding: 0 0 0 0;
}

#cntBox_139 div.first_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
    float: left;
    width: 140px;
}

#cntBox_139 div.second_col {
    margin: 0px 0px 9px 0px;
    padding: 0 0 1px 0;
    float: right;
    width: 140px;
}

#cntBox_139 a {
    font-size: 13px;
    font-weight: normal;
}

#cntBox_139 div.spazio {
    padding: 0 0 5px 0;
}

/* cntBox_142 */
#cntBox_142 {width: 590px; float: left; padding: 0 0 0 0;margin: 0;background-color: #ffffff;}
#cntBox_142 .map {width: 590px;}
/*#cntBox_142 .contentsx {float: left;width: 225px;height: 175px;padding-left: 15px;}
#cntBox_142 .contentsx p {padding-bottom: 7px}
#cntBox_142 .contentdx {float: left;width: 225px;height: 175px;padding-left: 10px;}
#cntBox_142 .contentdx p {padding-bottom: 7px;}
#cntBox_142 .contentdx p img {border: 1px solid #202098;margin: 0 6px 6px 0;}
#cntBox_142 .contentbottom {float: left;_float: none;width: 470px;height: 40px;padding-left: 5px}
#cntBox_142 .contentbottom p {float: left;width: 225px;padding-left: 10px;}
*/

/* cntBox_144 */
#cntBox_144 {
	margin: 0;
	/*margin: 0 0 10px 0;*/
	background-color: #ffffff;
	border-bottom: 1px solid #ADB500;
	border-top: 1px solid #ADB500;
}

#cntBox_144 .first1 {
    margin: 0;
}

#cntBox_144 h2 {
    display: block;
    margin: 0;
    text-align: right;
    background: #FFF;
    color: #ADB500;
    font-size: 10px;
    border-top: 1px solid #ADB500;
    border-bottom: 0;
}

#cntBox_144 dl {
    padding: 10px 0 0 0;
    margin: 0;
    }

#cntBox_144 p.title {
    font-size: 13px;
    margin-top: 5px;
    padding: 0;
}

#cntBox_144 p.desc {
     padding: 0;
    /*margin: 0 0 10px 0;*/
    margin: 0;
}

#cntBox_144 dt {
    font-size: 13px;
    padding: 0;
    margin: 0;
    }

#cntBox_144 dd {
    padding: 0;
    /*margin: 0 0 10px 0;*/
    margin: 0;
    }

#cntBox_144 span {
    background: #FFF;
    color: #ADB500;
}

#cntBox_144 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_144 .ovt {
	margin-bottom: 5px;
    width: 460px;
    }
#cntBox_144 .ovt_0 {
	float: left;
	margin-left: 0px;
    width: 250px;
    }
#cntBox_144 .ovt_1 {
    float: left;
    margin-left: 10px;
    width: 250px;
    }
#cntBox_144 .ovt_2 {
    float: left;
    margin-left: 10px;
    width: 250px;
    }

/* cntBox_143 */
#cntBox_143 {
    width: 160px;
    margin: 10px 0 10px 20px;
    float: left;
}	

#cntBox_143 .menu_style {
	margin: 5px 0 0 0;
}

#cntBox_143 h2 {
    display: block;
    margin: 0 0 10px 0;
    background: #E7E7C1;
    color: #663300;
    border-bottom: 1px solid #ADB500;
    font-size: 15px;
    padding: 0 0 2px 0;
}

#cntBox_143 select {
        margin: 5px 0px 5px 0px;
        width: 160px;
}

#cntBox_143 div.first_col {
    margin: 0 0 9px 0;
    padding: 0 0 1px 0;
}

#cntBox_143 a {
    font-size: 13px;
	background-color: #E7E7C1;
	font-weight: bold;
}

#cntBox_143 .txtmenu1 {
	font-size: 13px;
	background-color: #E7E7C1;
	font-weight: bold;
	color: #000000;	
}

#cntBox_143 .menu_tipo {
	width: 160px; 
}


#cntBox_143 form { 
    display: inline;
}



#cntBox_143 .chiudi {
    font-size: 13px;
    background-color: #E7E7C1;
    font-weight: normal;
}

#cntBox_143 div.spazio {
    padding: 0 0 5px 0;
}

#cntBox_143 .aggiorna {
    border-top: 2px solid #FFF;
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    background: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
}

/* mappy */

table.mappy {
    margin: 0;
    padding: 0;
    font-family: arial, sans-serif;
    font-size: 11px;
    background: #FFF;
    color: #333;
}
table.mappy h3 {
    display: block;
    margin: 0 0 10px 0;
    background: #FFF;
    color: #333;
    border-bottom: 1px solid #ADB500;
    font-size: 15px; 
    padding: 0 0 2px 0;
}
table.mappy td.c {
    width: 265px;
}

table.mappy td.c1 {
    width: 100px;
}

table.mappy td.c2 {
    width: 165px;
    padding-left: 10px;
}

table.mappy ul {
    margin: 0;
    padding: 0;
    list-style: none;
    
}



/* cntBox_142_info */
.cntBox_142_info {
    margin: 0;
}

.cntBox_142_info h3 {
    display: block;
    margin: 0 0 10px 0;
    background: #FFF;
    color: #333;
    border-bottom: 1px solid #ADB500;
    font-size: 15px;
    padding: 0 0 2px 0;
}

.cntBox_142_info p {
    margin: 2px 0 10px 0;
}

.cntBox_142_info div p {
    margin: 0;
}

.cntBox_142_info ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cntBox_142_info img {
    width: 98px;
    height: 73px;
    border: 1px solid #202098;
}

.cntBox_142_info div.price {
    background: #FFF;
    color: #F60;
    font-weight: bold;
    font-size: 22px;
    margin-top: 0px;
    padding: 0;
}

.cntBox_142_info .indirizzo {
    margin: 0 10px 5px 0;
}

.cntBox_142_info .first3 {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}

.cntBox_142_info .second3 {
    float: left;
    width: 165px;
    margin: 0 10px 0 0;
}

.cntBox_142_info .second2 {
    float: left;
    width: 265px;
    margin: 0 10px 0 0;
}

.cntBox_142_info .bt {
    margin: 5px 0 10px 0;
}

.cntBox_142_info img.stars {
    border: 0;
    height: 13px;
    width: 70px;
}

/* cntBox_145 */
#cntBox_145 {
    /*margin: 0 0 9px 0;*/
    /*padding: 0 0 1px 0;*/
    margin: 0;
    padding: 0;
}

#cntBox_145 ol.first {
    float: left;
    width: 220px;
    margin: 10px 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_145 ol {
    float: left;
    width: 220px;
    margin: 10px 10px 0 0;
    padding: 0;
    line-height: 17px;
    list-style: none;
    background: #FFF;
}

#cntBox_145 ol.last {
    float: left;
    width: 160px;
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
    line-height: 17px;
    background: #FFF;
}

#cntBox_145 li {
    font-size: 13px;
    list-style-type : none;
}

#cntBox_145 li a {
    color: #202098;
    font-weight: normal;
    font-size: 13px;
    padding: 0;
    margin:0;
}

#cntBox_145 .tlc {
	font-weight: bold; 
	color: #333333;
    font-size: 13px;
}

#boxSearchUser {
    padding: 10px;
    color: #333;
    font-size: 13px;
}

#boxSearchUser input.interno {
    font-size: 11px;
    height: 14px;
    margin-bottom: 0;
}

#boxSearchUser select {
	font-size: 11px;
}

#boxSearchUser hr {
	color: #c9cba4;
	height: 1px;
	margin-bottom: 5px;
	padding: 0;
}

#boxSearchUser DIV.block {
	margin: 5px 0 0 0;
	padding: 5px 0 5px 0;
	border-top: 1px solid #c9cba4;
	
}

/* cntBox_185 */
#cntBox_185 {
	margin-top: 0;
    margin-bottom: 10px;
}

#cntBox_185 .first1 {
    margin: 0;
}

#cntBox_185 h2 {
    display: block;
    margin: 0;
    text-align: right;
    background: #FFF;
    color: #ADB500;
    font-size: 10px;
    //border-top: 1px solid #ADB500;
    border-top: 0;
    border-bottom: 0;
}

#cntBox_185 dl {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

.ds {
	display: block;
    font-size: 13px;
    padding: 0;
    margin: 0;
    }

#cntBox_185 dd {
    padding: 0;
    margin: 0 0 10px 0;
    }

#cntBox_185 span {
    background: #FFF;
    color: #ADB500;
}

#cntBox_185 a {
    background: #FFF;
    color: #202098;
    font-weight: bold;
    }

#cntBox_185 p {
    padding-top: 10px;
    }


/* cntBox_187 */
#cntBox_187 {
    margin: 10px 10px 5px 10px;
}

#cntBox_187 a {
    font-size: 11px; 
    font-weight: bold;
}   
    
#cntBox_187 div.spazio {
    padding: 0 0 5px 0;
}

/* cntBox_192 */
.cntBox_192 {padding: 10px 10px 0 10px; margin: 0;}
.cntBox_192 div.user {min-height: 50px; height: 50px; margin: 0 0 5px 0; padding: 0}
.cntBox_192 div p.foto {width: 80px;padding: 0;margin: 0 10px 0 0;left: 0;top: 0;position: relative;float:left;}
.cntBox_192 div p.foto img {border: 1px solid #000099;}
.cntBox_192 div p {width: 200px;margin: 0;padding: 0 0 3px 0;display: block;left: 0;top: 0;float:left;voice-family: "\"}\"";voice-family: inherit;width: 100px;}
.cntBox_192 div p {width: 200px;}
.cntBox_192 div.colon {float:left; width:140px; margin:0 0 10px 0; padding: 0}
.cntBox_192 a { background: #FFF; color: #202098; font-weight: normal; font-size: 11px; }
.cntBox_192 a.mainuser { background: #FFF; color: #202098; font-weight: bold; font-size: 13px; }
.cntBox_192 a.otheruser { background: #FFF; color: #202098; font-weight: bold; font-size: 11px; }
.cntBox_192 a.bold {font-weight: bold; font-size: 11px;}
.cntBox_192 div.colon h1,h1 {font-weight: bold; font-size: 12px; color: #333; margin: 0 0 10px 0; padding: 0}
.cntBox_192 a.mainuser:hover { text-decoration: underline; }



/* cntBox_193 */
/*#cntBox_193 a:hover { text-decoration: underline; }*/
#cntBox_193 {padding: 10px 10px 0 10px; margin: 0;}
#cntBox_193 h1 {display: block; margin: 0; color: #663300; border-bottom: 1px solid #ADB500; font-size: 15px; font-weight: bold; padding: 0 0 2px 0;}
#cntBox_193 h2 {font-weight: bold; font-size: 13px; color: #333; margin: 10px 0 0 0; padding: 0; border: 0; display: block;}
/** html #cntBox_193 {margin: 10px; padding: 0}*/
#cntBox_193 div p {width: 280px;margin: 0;padding: 0 0 3px 0;}
#cntBox_193 div p.uno {padding: 0;margin: 8px 0 0 0;}
#cntBox_193 div p.due {padding: 0;margin: 3px 0 0 0;}
#cntBox_193 p.tre {padding: 0;margin: 10px 0 10px 0;}
#cntBox_193 p.cinquepx {padding: 0; margin: 5px 0 0 0; font-size: 13px;}
#cntBox_193 p.cinquepx a{font-size: 13px; font-weight: bold; }
/*#cntBox_193 div.colon {float:left; width:140px; margin:0; padding: 0}
#cntBox_193 div.colon p {margin: 5px 0 0 0; width:130px; padding: 0; display: block;left: 0;top: 0;float:left;voice-family: "\"}\"";voice-family: inherit;}
#cntBox_193 div.colon a { color: #202098; font-weight: normal; font-size: 13px; }
#cntBox_193 div.colon a.bold {font-weight: bold; font-size: 13px;}*/
#cntBox_193 a { color: #202098; font-weight: normal; font-size: 11px; }
#cntBox_193 a.bold {font-weight: bold; font-size: 11px;}
#cntBox_193 div.mainSpacer8px {width: 100%; height: 10px;}



/* cntBox_194 */
#cntBox_194 {padding: 10px 10px 0 10px; margin: 0;}
#cntBox_194 h1 {display: block; margin: 0; color: #663300; border-bottom: 1px solid #ADB500; font-size: 15px; font-weight: bold; padding: 0 0 2px 0;}
#cntBox_194 h2 {font-weight: bold; font-size: 13px; color: #333; margin: 10px 0 0 0; padding: 0; border: 0; display: block;}
/** html #cntBox_194 {margin: 10px; padding: 0}*/
#cntBox_194 div p {width: 280px;margin: 0;padding: 0 0 3px 0;}
#cntBox_194 div p.uno {padding: 0;margin: 8px 0 0 0;}
#cntBox_194 div p.due {padding: 0;margin: 3px 0 0 0;}
#cntBox_194 p.tre {padding: 0;margin: 10px 0 10px 0;}
#cntBox_194 a { color: #202098; font-weight: normal; font-size: 11px; }
#cntBox_194 a.bold {font-weight: bold; font-size: 11px;}


/* cntBox_197 */
#cntBox_197 {
    border: 0;
    border-top: 1px solid #ADB500;
    margin: 0;
    padding: 10px 0 0 0;
}

#cntBox_197 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#cntBox_197 li a {
    font-weight: bold;
    font-size: 13px;
}

#cntBox_197 .first2 {
    float: left;
    width: 230px;
    margin: 0 10px 0 0;
    padding: 0;
    border: 0;
}

#cntBox_197 .second2 {
    float: left;
    width: 227px;
    margin: 0;
    padding: 0;
    border: 0;
}

/* cntBox_199 */
#cntBox_199 {padding: 0 0 0 0; margin: 0;}
#cntBox_199 div {margin: 0 0 0 0; padding: 0; font-size: 13px;}
#cntBox_199 table {border: 0; margin: 0 0 0 0; padding: 0; border-collapse: collapse;}
#cntBox_199 tr {border: 0; margin: 0 0 0 0; padding: 0;}
#cntBox_199 td {border: 0; margin: 0 0 0 0; padding: 0;}
#cntBox_199 td.icona {width: 60px;margin: 0; padding: 0; font-size: 13px;}
#cntBox_199 td.descr {width: 150px; margin: 0; margin: 0 0 0 0; padding: 0; font-size: 13px;}
#cntBox_199 td.vuoto {width: 140px; margin: 0; margin: 0 0 0 0; padding: 0; font-size: 13px;}
#cntBox_199 td.temp {width: 110px; margin: 0 0 0 0; font-size: 13px;}
#cntBox_199 td.temp td.sx {width: 80px;margin: 0; font-size: 13px;}
#cntBox_199 td.temp td.dx {width: 30px; font-weight: bold; text-align: right; margin: 0; font-size: 13px;}
#cntBox_199 h2 {margin: 8px 0 8px 0; padding: 0 0 5px 0;}
#cntBox_199 h2 font.acca2{font-size: 13px; font-weight: normal;}

#cntBox_139 .altrolink {font-size: 11px; font-weight: bold;}

#cntBox_213 {margin: 0 0 10px 0;}
#cntBox_213 .sinistra {float:left;line-height:20px;}
#cntBox_213 .riga {margin: 3px 0 0 0}
#cntBox_213 .menudiscesa{width:180px; margin: 10px 0 0 0;}
#cntBox_213 .menufirst{width:180px; margin: 0;}
#cntBox_213 .blokka{display:block;}
#cntBox_213 .choice{width:100px; float:left;line-height:20px;}
#cntBox_213 .sx{float:left; margin: 10px 10px 0 0; width: 235px;}
#cntBox_213 .dx{float:left; margin: 10px 0 0 0; width: 225px;}
#cntBox_213 .Alert{margin: 3px 0 0 0; color:#FF0000}

/* cntBox_216 */
#cntBox_216 {padding: 0 0 0 0; margin: 0;}
#cntBox_216 div {margin: 8px 0 5px 0; padding: 0; font-size: 13px;}
#cntBox_216 div.icona {width: 60px; margin: 5px 0 0 0; padding: 0; font-size: 13px; float: left;}
#cntBox_216 div.testo { margin: 5px 0 0 0; padding: 5px 0 0 0; font-size: 13px; float: left;}
#cntBox_216 h2 {margin: 8px 0 8px 0; padding: 0 0 5px 0;}
#cntBox_216 div.col_sx {float: left; width: 220px; margin: 0;}
#cntBox_216 div.col_dx {float: left; width: 220px; margin: 0;}

#cntBox_217 {margin: 10px 0 10px 0; padding: 5px 0 5px 0; border-top: 1px solid #ADB500; border-bottom: 1px solid #ADB500; background: #FFF; font-size: 13px; font-weight: bold;}

#cntBox_218 {padding: 0 10px 10px 10px; margin: 0;}
#cntBox_218 div {margin: 8px 0 5px 0; padding: 0; font-size: 13px;}
#cntBox_218 div div.ancor {margin-bottom: 5px; padding: 0; font-weight: bold;}
#cntBox_218 h2 {margin: 10px 0 8px 0; padding: 0 0 5px 0;}
#cntBox_218 div.col_sx {float: left; width: 70px; margin: 0;}
#cntBox_218 div.col_dx {float: left; margin: 0; margin-left: 10px; font-size: 11px;}
#cntBox_218 div.col_dx a{font-size: 13px;}
#cntBox_218 a:hover { text-decoration: underline; }

#cntBox_009 {
    height: 261px;
    margin: 0px auto 0px auto;
    text-align: center;
    background: #EEE;
}

#cntBox_009.div {
    margin: 0px auto 0px auto;
    text-align: center;
}

#cntBox_223 {
    margin: 0 0 5px 0;
    font-size: 13px;
}


#cntBox_224 {padding: 10px; margin: 0;}
#cntBox_224 a { color: #202098; font-weight: bold; font-size: 11px; }


#new_contents {width: 780px; background-color: #FFF; padding: 10px 0 0 0; margin: 0;}
#new_contents div {float: left; margin: 0 5px 0 0;}




.puttertop h4 {text-align: right; color: #ADB500; font-weight: bold; border-top: 1px solid #ADB500; font-size: 10px; margin: 10px 0 0 0; }
.puttertop h4.notop {text-align: right; color: #ADB500; font-weight: bold; border-top: 0; font-size: 10px; margin: 10px 0 0 0; }
.puttertop { padding: 0 10px 4px 10px;}
.putterbottom h4 {text-align: right; color: #ADB500; font-weight: bold; }
.putterbottom { clear: both; border-bottom: 1px solid #ADB500; }
.noriga { border-top: 0; border-bottom: 0; }
.rigabottom { margin: 0 0 4px 0; }
.nopadding {padding: 0;}

.putter a { text-decoration: none;}
.putter a:hover {text-decoration: underline;}
.putter a {padding: 0;margin: 0;}

.ris-google {width: 470px;margin: 0 0 10px 0;font-size: 12px;float: left;clear: both;}
.ris-google a {width: 470px;display: block;float: left;}
.ris-google a {text-decoration: none;}
.ris-google a:hover {text-decoration: none;}
.ris-google span.title {width: 470px;font-size: 12px;font-weight: bold;float: left;display: inline;margin: 0;cursor: pointer;}
.ris-google span.title:hover {text-decoration: underline;}
.ris-google span.text {width: 470px;color: #333333;clear: left;float: left;cursor: pointer; font-weight: normal;}
*:first-child+html .ris-google span.text {float: none;}
.ris-google .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
.ris-google a.ris-web {color: #ADB500;font-size: 10px;font-weight: normal;clear: both;}
.ris-google a.ris-web:hover {text-decoration: underline;}



.ris-google-large {width: 590px;margin: 0 0 10px 0;font-size: 12px;float: left;clear: both;}
.ris-google-large a {width: 590px;display: block;float: left;}
.ris-google-large a {text-decoration: none;}
.ris-google-large a:hover {text-decoration: none;}
.ris-google-large span.title {width: 590px;font-size: 12px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
.ris-google-large span.title:hover {text-decoration: underline;}
.ris-google-large span.text {width: 590px;color: #333333;clear: left;float: left;cursor: pointer; font-weight: normal;}
*:first-child+html .ris-google-large span.text {float: none;}
.ris-google-large .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
.ris-google-large a.ris-web {color: #ADB500;font-size: 10px;font-weight: normal;clear: both;}
.ris-google-large a.ris-web:hover {text-decoration: underline;}

/*.ris-google-right {width: 280px;  }*/
.ris-google-right {width: 280px; padding: 0px 10px 0px 10px; }
.ris-google-right a {width: 280px}
.ris-google-right span.title {width: 280px; }
.ris-google-right span.text {width: 280px; }

#ris-google-right {width: 280px;margin: 0 0 10px 0;font-size: 12px;float: left;clear: both; padding: 0px 10px 0px 10px;}
#ris-google-right a {width: 270px;display: block;float: left; text-decoration: none;}
#ris-google-right a:hover {text-decoration: none;}
#ris-google-right span.title {width: 270px;font-size: 12px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
#ris-google-right span.title:hover {text-decoration: underline;}
#ris-google-right span.text {width: 270px;color: #333333;clear: left;float: left;cursor: pointer; font-weight: normal;}
*:first-child+html #ris-google-right span.text {float: none;}
#ris-google-right .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
#ris-google-right a.ris-web {color: #ADB500;font-size: 10px;font-weight: normal;clear: both;}
#ris-google-right a.ris-web:hover {text-decoration: underline;}


/*.ris-google-right a {width: 280px;display: block;float: left;}
.ris-google-right a {text-decoration: none;}
.ris-google-right a:hover {text-decoration: none;}
.ris-google-right span.title {width: 280px;font-size: 12px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
.ris-google-right span.title:hover {text-decoration: underline;}
.ris-google-right span.text {width: 280px;color: #333333;clear: left;float: left;cursor: pointer; font-weight: normal;}
*:first-child+html .ris-google-right span.text {float: none;}
.ris-google-right .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
.ris-google-right a.ris-web {color: #ADB500;font-size: 10px;font-weight: normal;clear: both;}
.ris-google-right a.ris-web:hover {text-decoration: underline;}*/

/*#ris-google-small-right {width: 160px;margin: 0 0 10px 0;font-size: 12px;float: left;clear: both; padding: 0px 10px 0px 10px; background-color: #E7E7C1;}
#ris-google-small-right a {width: 160px;display: block;float: left;}
#ris-google-small-right a {text-decoration: none;}
#ris-google-small-right a:hover {text-decoration: none;}
#ris-google-small-right span.title {width: 160px;font-size: 12px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
#ris-google-small-right span.title:hover {text-decoration: underline;}
#ris-google-small-right span.text {width: 160px;color: #333333;clear: left;float: left;cursor: pointer; font-weight: normal;}
*:first-child+html #ris-google-small-right span.text {float: none;}
#ris-google-small-right .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
#ris-google-small-right a.ris-web {color: #ADB500;font-size: 10px;font-weight: normal;clear: both;}
#ris-google-small-right a.ris-web:hover {text-decoration: underline;}*/

#mainGalleryRightBox .colorbox {margin-top: 5px; background-color: #e7e7c1; padding: 5px 0 5px 0;}

#ris-google-small-right {width: 160px; padding: 0px 10px 0px 10px; font-size: 11px; margin-bottom: 10px;}
#ris-google-small-right a {width: 160px; text-decoration: none;font-size:12px;}
#ris-google-small-right a:hover {text-decoration: none;}
#ris-google-small-right span.title {width: 160px; font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
#ris-google-small-right span.title:hover {text-decoration: underline;}
#ris-google-small-right span.text {width: 160px; color: #333333;clear: left;float: left;cursor: pointer; font-weight: normal;}
#ris-google-small-right a.ris-web {color: #ADB500;font-size: 10px;font-weight: normal;clear: both;}
#ris-google-small-right a.ris-web:hover {text-decoration: underline;}

#cnt_box_68 {
    font-size: 12px;
}

/* Per lo stile del #commenti e correlati guarda all'interno del plugin smarty */
#form_commenti  h2 { color: #663300; font-size: 15px; border-bottom: 1px solid #ADB500; }
#ancore_commenti { font-weight: bold; font-size: 13px; color: #202098; margin-bottom: 10px; }
#loading_img img {border: 0px; width: auto; height: auto;}

#cntBox_234 { font-size: 13px; padding: 10px; width: 280px; }
#cntBox_234 a{ font-weight: bold; }
#cntBox_234 ul { float: left; width: 150px; margin: 0 10px 0 0; padding: 0; line-height: 17px; list-style: none; }
#cntBox_234 li { margin: 0; }

#cntBox_132 p {
    font-size: 13px;
    margin: 0 0 10px 0;
}

#cntBox_132 ul {
    list-style-type: square;
    margin: 0 0 0 0;
    padding: 0 0 0 0px;
    list-style-position: inside
}


#cntBox_23 p {
    font-size: 13px;
    margin: 0 0 10px 0;
}

.toc {
    font-size: 11px;
    float: left;
    width: 162px;
    padding: 0 0 0 5px;
    border: 0;
    background: #EDEDD0;
    color: #333;
    border-right: 10px solid #ffffff
}

.toc ul {
    list-style-type: none;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.toclevel-1 {
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
}

.toclevel-2 {
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    margin: 0px 0px 0px 5px;
}


#toctitle h2 {
    font-size: 11px;
    background: #EDEDD0;
    border-bottom: none;
    margin: 5px 0 10px 0;

}

#cntBox_23 ul {
    list-style-type: square;
    margin: 0 0 0 0;
    padding: 0 0 0 0px;
    list-style-position: inside
}

#cntBox_15 p {
    font-size: 13px;
    margin: 0 0 10px 0;
}

#cntBox_59 p {
    font-size: 13px;
    margin: 0 0 10px 0;
}

/* cntBox_244 */
#cntBox_244 {
    border: 0;
    border-bottom: 1px solid #ADB500;
    margin: 0 0 15px 0;
    padding: 0;
}

#cntBox_244 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#cntBox_244 li a {
    font-weight: bold;
    font-size: 13px;
}

#cntBox_244 .first2 {
    float: left;
    width: 230px;
    margin: 0 10px 0 0;
    padding: 0;
    border: 0;
}

#cntBox_244 .second2 {
    float: left;
    width: 227px;
    margin: 0;
    padding: 0;
    border: 0;
}

#cntBox_69 { background: #FFFFFF } 

