body {
background-color:#fff;
background-image:url(img/bg.gif);
background-repeat:repeat-x;
padding:0px;
margin:0px;
}
form {
padding:0px;
margin:0px;
position:relative;
float:left;
}
#maindiv {
width:785px;
position:absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
}

#rigaup {
width:785px;
height:16px;
position:relative;
float:left;
background-image:url(img/selectlng.gif);
background-position:right;
background-repeat:no-repeat;
padding:0px;
margin:0px;
font-size: 0px;
}

#header {
width:785px;
height:114px;
position:relative;
float:left;
padding:0px;
margin:0px;
}
#boxlogo {
width:340px;
height:110px;
margin-left:13px; /* 37 */
background-image:url(img/romaonline-logo.jpg);
position:relative;
float:left;
}
#ulflags {
width:226px;
height:31px;
position:relative;
float:right;
margin:0px;
padding:3px 0px 0px 27px;
list-style-type:none;
background:url(img_layout/sceglilingua-bg.gif) no-repeat -1px -16px;
}
#ulflags li {
width:55px;
height:29px;
position:relative;
float:left;
margin:0px 15px 0px 0px;
padding:0px;
}
#ulflags li img {
position:relative;
float:left;
margin:0px;
padding:0px;
border:none;
}


#ulflags-2 {
width:180px;
height:34px;
position:relative;
float:right;
padding-right:73px;
margin:0px;
}
#ulflags-2 li {
list-style-type:none;
position:relative;
float:left;
}
#ulflags-2 li img {
border:0px;
}
#ulmenuhead {
width:416px;
height:20px;
position:relative;
float:right;
padding:3px 0px 0px 0px;
margin:56px 0px 0px 0px;
background-image:url(img/bg-menuhead.gif);
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background-color:#45494F;
font-size:12px;
}
#ulmenuhead li {
width:102px;
position:relative;
float:left;
list-style-type:none;
text-align:center;
}
#ulmenuhead a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
/*background-color:#BB0000;*/
text-decoration:none;
}
#ulmenuhead a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
/*background-color:#BB0000;*/
text-decoration:underline;
}
#dwheader {
width:785px;
height:200px;
position:relative;
float:left;
background-image:url(img/bg-downheader.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#boxheadsx {
width:475px;
position:relative;
float:left;
background-image:url(img/bg-downheader.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#boxheadsx-struttura {
width:475px;
position:relative;
float:left;
background-image:url(img/bg-downheader.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#boxfirstnews {
width:263px;
height:94px;
position:relative;
float:left;
background-image:url(img/bg-highlightednews.gif);
padding:8px 3px 8px 6px;
margin:0px;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#fff;
}
#boxfirstnews u, #boxfirstnews a {
font-weight:bold;
color:#C4CAD1;
}
.titolo-news {
	background-image:url(img/bg-boxfirstnews.gif);
	background-repeat: no-repeat;
	font-family:"Trebuchet MS", Arial, sans serif;
	font-size:11px;
	color:#B60303;
	padding:5px 4px 9px 8px;
	margin:0px;
}

.titolo-news a{
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#B60303;
text-decoration:none;
}

.titolo-news a:hover{
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#3A3E45;
text-decoration:underline;
}

#flashdata {
width:202px;
height:114px;
position:relative;
float:left;
}

#boxheadsx ul {
width:475px;
height:66px;
position:relative;
float:left;
padding:0px;
margin:0px;
background-image:url(img/bg_menu2.gif);
/*background-repeat:no-repeat;
background-position:right bottom;*/
}
#boxheadsx li {
width:158px;
height:66px;
position:relative;
float:left;
list-style-type:none;
}
#boxheadsx ul img {
border:0px;
}
#boxheaddx {
background-image:url(img/box-headdx.gif);
width:283px;
height:130px;
position:relative;
float:left;
padding:70px 0px 0px 16px;
}
#boxheaddx-en {
background-image:url(img/box-headdx-en.gif);
width:283px;
height:130px;
position:relative;
float:left;
padding:70px 0px 0px 16px;
}
#geo-search {
width:283px;
position:relative;
float:left;
}
#geo-search form {
padding:0px;
line-height: 12px;
}
#iscr-newsletter {
width:283px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:10px;
color:#fff;
line-height: 12px;
}
#iscr-newsletter form {
margin:16px 0px 0px 0px;
padding:0px;
line-height: 12px;
}
#iscr-newsletter p {
width:233px;
margin:34px 10px 0px 40px;
padding:0px;
}



.button-home {
background-image:url(img/button-home.gif);
border: solid 1px #CA6F6A;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#fff;
}
.button-blu {
background-image:url(img/button-blu.gif);
border: solid 1px #032039;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#fff;
}

.txt-home {
border: solid 1px #000;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#000;
}

.ris_cerca{
height:29px;
position:relative;
float:right;
text-align:right;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
font-weight: bold;
color:#fff;
margin-top: 157px;
padding: 3px 0px 1px 3px;
background-image:url(img/bg_searching.gif);
background-color: #666;
}

#percorsonav {
width:771px;
height:29px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#7B7B7B;
background-color:#fff;
padding-left:14px;
margin-top:7px;
}
#percorsonav a {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#7B7B7B;
background-color:#fff;
text-decoration:none;
}
#percorsonav a:hover {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#7B7B7B;
background-color:#fff;
text-decoration:underline;
}
#menusx {
top:366px;
left:5px;
width:172px;
position:absolute;
background-color:#fff;
z-index:20;
}

.ulsxtipoA {
width:172px;
padding:7px 0px 9px 0px;
margin:0px;
background-image:url(img/up-ulsx.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
float:left;
}

.ulsxtipoA li {
width:156px;
height:22px;
padding:6px 0px 0px 16px;
margin:0px;
list-style-type:none;
background-image:url(img/bg-vcmenusx.gif);
position:relative;
float:left;
}

.ulsxtipoA a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#353A40;
background-color:#fff;
text-decoration:none;
}
.ulsxtipoA a:hover {
color:#B60303;
background-color:#fff;
text-decoration:none;
}
.ulsxtipoB {
width:172px;
height:99px;
position:relative;
float:left;
padding:0px;
margin:6px 0px 0px 0px;
}
.ulsxtipoB li {
width:149px;
height:30px;
position:relative;
float:left;
padding:3px 0px 0px 23px;
margin:0px;
list-style-type:none;
background-image:url(img/bg-vcmenusxB.gif);
background-repeat:no-repeat;
background-position:top left;
}
.ulsxtipoB a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background-image:url(img/bg-linkmenusxB.gif);
background-color:#353A40;
text-decoration:none;
}
.ulsxtipoB a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background-color:#353A40;
text-decoration:underline;
}


#menusx label {
width:171px;
height:16px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0px;
padding:3px 0px 0px 1px;
font-weight:bold;
color:#870D0C;
background-color:#fff;
}

#menusxrel {
width:172px;
height:30px;
margin:518px 0px 0px 5px;
position:relative;
float:left;
z-index:25;
}
#menusxmacroaree {
width:172px;
height:30px;
margin:830px 0px 0px 5px;
position:relative;
float:left;
z-index:25;
}
#core {
width:785px;
position:relative;
float:left;
z-index:15;
}

#cnthome {
width:603px;
position:relative;
float:right;
z-index:30;
background-image:url(img/bg-cnthome.gif);
background-repeat:repeat-y;
}

#cnthome2 {
width:570px;
padding: 0px 12px 0px 12px;
position:relative;
float:right;
border-right: 1px dotted #dadada;
z-index:30;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}

.cnthome2-thumb {
width: 108px;
padding: 3px;
border: 1px solid #dadada;
margin-bottom:6px;
float:left;
}

#cntmacroaree {
width:570px;
padding: 30px 12px 0px 12px;
position:relative;
float:right;
border-right: 1px dotted #dadada;
z-index:30;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}


#boxcontenuti {
width:375px;
position:relative;
float:left;
background-image:url(img/bg-contenuti.gif);
background-repeat:no-repeat;
background-position:top left;
padding:30px 17px 10px 45px;
background-color:#fff;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
#boxcontenuti input, textarea, select {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
}

.linkbordeaux {
font-weight:bold;
font-size:12px;
color:#B60303;
text-decoration:underline;
}
a.linkbordeaux {
font-weight:bold;
font-size:12px;
color:#B60303;
text-decoration:underline;
}
a:hover.linkbordeaux {
color:#B60303;
text-decoration:none;
}
#boxeventinews {
width:365px;
position:relative;
float:left;
background-image:url(img/bg-eventinews.gif);
background-repeat:no-repeat;
background-position:top left;
padding:30px 17px 30px 45px;
background-color:#fff;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}
.par-boxeventinews {
width:375px;
position:relative;
float:left;
padding:0px;
margin:0px;
}
.img-boxeventinews {
border:1px solid #D4D4D4;
padding:2px;
float:left;
position:relative;
margin:2px 12px 12px 0px;
}

.barralink {
height:39px;
position:relative;
float:left;
margin-top: 6px;
margin-bottom: 8px;
padding-top:6px;
width:375px;
background: url(img/bg-barralink.gif);
text-align:right;
}

.barralink a {
margin:0px 18px 0px 18px;
}

.indirizzo-struttura {
margin:0px 0px 24px 0px;
width:560px;
height:20px;
position:relative;
float:left;
color:#2F3E51;
background-color: #ddd;
text-align:right;
padding:3px 8px 0px 3px;
}

.elenco-bot {
width: 185px;
float:left;		
}

.elenco-bot a{
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;	
}

.elenco-bot a:hover{
color:#B70302;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;	
}


.separator {
margin-right: 4px;
}

.linkblu, .linkgrey {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
a.linkblu {
color:#2F3E51;
background-color:#EDEEEF;
text-decoration:none;
}
a:hover.linkblu {
color:#2F3E51;
background-color:#EDEEEF;
text-decoration:underline;
}
a.linkgrey {
color:#ADADAD;
background-color:#EDEEEF;
text-decoration:none;
}
a:hover.linkgrey {
color:#ADADAD;
background-color:#EDEEEF;
text-decoration:underline;
}

.linkblu2 {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
a.linkblu2 {
color:#2F3E51;
text-decoration:underline;
}
a:hover.linkblu2 {
color:#2F3E51;
text-decoration:none;
}
.linkblu10 {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
a.linkblu10 {
color:#2F3E51;
text-decoration:underline;
}
a:hover.linkblu10 {
color:#2F3E51;
text-decoration:none;
}





#colonnadx {
width:150px;
position:relative;
float:left;
padding-left:16px;
padding-bottom:20px;
}
#boxturismo {
width:150px;
position:relative;
float:left;
}
#boxturismo label {
width:150px;
height:17px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0px;
padding-top:10px;
font-weight:bold;
color:#870D0C;
background-image:url(img/bg-labelturismo.gif);
background-repeat:repeat-x;
background-color:#fff;
}
#boxturismo p {
padding:12px 0px 22px 0px;
margin:0px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
line-height:13px;
color:#353941;
background-color:#FFF;
background-image:url(img/tipo-turismo.gif);
background-position:top right;
background-repeat:no-repeat;
}
#boxturismo a {
color:#353941;
background-color:#FFF;
text-decoration:none;
font-weight:bold;
}
#boxturismo a:hover {
color:#B60303;
background-color:#FFF;
text-decoration:none;
font-weight:bold;
}
#boxturismo img {
border:1px solid #D4D4D4;
padding:2px;
float:left;
position:relative;
margin:0px 10px 0px 0px;
}
#boxannunci {
width:147px;
position:relative;
float:left;
}
#boxannunci label {
width:147px;
height:17px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0px 0px 1px 0px;
padding-top:13px;
font-weight:bold;
color:#870D0C;
background-image:url(img/bg-labeldx.gif);
background-repeat:repeat-x;
background-color:#fff;
}
#boxannunci p {
width:131px;
position:relative;
float:left;
background-image:url(img/bg-boxannuncimini.gif);
background-position:top;
background-repeat:repeat-x;
padding:5px 8px 10px 8px;
margin:0px;
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
line-height:14px;
color:#353941;
background-color:#FFF;
}
#boxannunci img {
border:0px;
position:relative;
float:right;
}
#boxannunci b {
color:#353941;
background-color:#F4F2F2;
text-decoration:none;
}
#boxannunci a {
color:#B60303;
background-color:#F4F2F2;
text-decoration:none;
}
#boxannunci a:hover {
color:#B60303;
background-color:#F4F2F2;
text-decoration:underline;
}
#boximmobili {
width:147px;
position:relative;
float:left;
margin-top:14px;
}
#boximmobili label {
width:147px;
height:17px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0px 0px 1px 0px;
padding-top:13px;
font-weight:bold;
color:#870D0C;
background-image:url(img/bg-labeldx.gif);
background-repeat:repeat-x;
background-color:#fff;
}
#boximmobili ul {
padding:1px 0px 2px 0px;
margin:0px;
position:relative;
float:left;
background-image:url(img/bg-labeldx.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
#boximmobili li {
width:139px;
height:23px;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 8px;
background-image:url(img/bg-pulsimmobili.gif);
}
#boximmobili a {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#2F3E51;
background-image:url(img/bg-pulsimmobili-txt.gif);
background-repeat:repeat-y;
background-color:#E9E9EA;
text-decoration:none;
}
#boximmobili a:hover {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#2F3E51;
background-color:#E9E9EA;
text-decoration:underline;
}
#boxcurriculum {
width:139px;
height:90px;
margin-top:11px;
position:relative;
float:left;
background-image:url(img/banner-curriculum.jpg);
background-position:top left;
background-repeat:no-repeat;
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#fff;
background-color:#fff;
line-height:11px;
padding:0px 0px 0px 8px;
}
#boxcurriculum label {
width:139px;
height:33px;
position:relative;
float:left;
}
#boxcurriculum label a {
width:139px;
height:33px;
display:block;
}
#boxcurriculum label a:hover {
width:139px;
height:33px;
display:block;
}
#boxcurriculum img {
position:relative;
float:right;
width:20px;
height:15px;
border:0px;
}

#boxlinkdx {
width:147px;
position:relative;
float:left;
}
#boxlinkdx label {
width:147px;
height:1px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0px 0px 1px 0px;
padding-top:13px;
font-weight:bold;
color:#870D0C;
background-image:url(img/bg-labeldx.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#fff;
}
#boxlinkdx ul {
padding:1px 0px 2px 0px;
margin:0px;
position:relative;
float:left;
background-image:url(img/bg-labeldx.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
#boxlinkdx li {
width:139px;
height:23px;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 8px;
background-image:url(img/bg-pulsimmobili.gif);
}
#boxlinkdx a {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#2F3E51;
background-image:url(img/bg-pulsimmobili-txt.gif);
background-repeat:repeat-y;
background-color:#E9E9EA;
text-decoration:none;
}
#boxlinkdx a:hover {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#2F3E51;
background-color:#E9E9EA;
text-decoration:underline;
}
#boxlinkdxeuph {
width:139px;
height:23px;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 8px;
background-image:url(img/bg-pulsimmobili-euph.gif);
}
#boxlinkdxeuph a {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#2F3E51;
background-image:url(img/bg-pulsimmobili-txt.gif);
background-repeat:repeat-y;
background-color:#E9E9EA;
text-decoration:none;
}
#boxlinkdxeuph a:hover {
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#2F3E51;
background-color:#E9E9EA;
text-decoration:underline;
}


/*///////////*/
/*  FOOTER   */
/*///////////*/

#footer {
position:relative;
float:left;
background-image:url(img/bg-footer.gif);
margin-left:2px;
width: 783px;
height:106px;
text-align:center;
padding-top:14px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#999999;
background-color:#FFF;
}
#footer p {
margin:0px 0px 15px 0px;
padding:0px;
}
#footer p a {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#999999;
background-image:url(img/bg-linkfooter.gif);
background-color:#FBFBFB;
text-decoration:none;
}
#footer p a:hover {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#555555;
background-image:url(img/bg-linkfooter.gif);
background-color:#FBFBFB;
text-decoration:underline;
}
#footer img {
margin:0px 6px 0px 6px;
padding:0px;
border:0px;
}
#partners {
width:783px;
height:50px;
position:relative;
float:left;
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align:center;
}
#partners a {
color:#434657;
background-color:#fff;
text-decoration:none;
}
#partners a:hover {
color:#828B99;
background-color:#fff;
text-decoration:underline;
}


#footer1 {
position:relative;
float:left;
background-image:url(img/bg-footer.gif);
margin-left:2px;
width:100%;
height:106px;
text-align:center;
padding-top:14px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#999999;
background-color:#FFF;
}
#footer1 p {
margin:0px 0px 15px 0px;
padding:0px;
}
#footer1 p a {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#999999;
background-image:url(img/bg-linkfooter.gif);
background-color:#FBFBFB;
text-decoration:none;
}
#footer1 p a:hover {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#555555;
background-image:url(img/bg-linkfooter.gif);
background-color:#FBFBFB;
text-decoration:underline;
}
#footer1 img {
margin:0px 6px 0px 6px;
padding:0px;
border:0px;
}
#partners1 {
width:100%;
height:50px;
position:relative;
float:left;
font-size:10px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align:center;
}
#partners1 a {
color:#434657;
background-color:#fff;
text-decoration:none;
}
#partners1 a:hover {
color:#828B99;
background-color:#fff;
text-decoration:underline;
}



/*/////////////////*/
/* ROLL-OVER MENU' */
/*/////////////////*/

/* ROLL-OVER ANNUNCI */
.arollover {display: block; width: 158px; height: 66px; background: url("img/puls-annunci-act.jpg") 0 0 no-repeat; text-decoration: none;}
a.arollover {display: block; width: 158px; height: 66px; background: url("img/puls-annunci.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.arollover {background-position: -158px 0px;}

/* ROLL-OVER RISTORANTI */
.rrollover {display: block; width: 158px; height: 66px; background: url("img/puls-ristoranti-act.jpg") 0 0 no-repeat; text-decoration: none;}
a.rrollover {display: block; width: 158px; height: 66px; background: url("img/puls-ristoranti.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.rrollover {background-position: -158px 0px;}

/* ROLL-OVER CONVENTION */
.crollover {display: block; width: 157px; height: 66px; background: url("img/puls-convention-act.jpg") 0 0 no-repeat; text-decoration: none;}
a.crollover {display: block; width: 157px; height: 66px; background: url("img/puls-convention.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.crollover {background-position: -158px 0px;}


/* ENGLISH ROLL-OVER ANNUNCI */
.arollover-en {display: block; width: 158px; height: 66px; background: url("img/puls-news-en.jpg") 0px 0px no-repeat; text-decoration: none;}
a.arollover-en {display: block; width: 158px; height: 66px; background: url("img/puls-news-en.jpg") -158px 0px no-repeat; text-decoration: none;}
a:hover.arollover-en {background-position: -316px 0px;}

/* ENGLISH ROLL-OVER RISTORANTI */
.rrollover-en {display: block; width: 158px; height: 66px; background: url("img/puls-ristoranti-en.jpg") 0px 0px no-repeat; text-decoration: none;}
a.rrollover-en {display: block; width: 158px; height: 66px; background: url("img/puls-ristoranti-en.jpg") -158px 0px no-repeat; text-decoration: none;}
a:hover.rrollover-en {background-position: -316px 0px;}

/* ENGLISH ROLL-OVER CONVENTION */
.crollover-en {display: block; width: 157px; height: 66px; background: url("img/puls-congressi-en.jpg") 0px 0px no-repeat; text-decoration: none;}
a.crollover-en {display: block; width: 157px; height: 66px; background: url("img/puls-congressi-en.jpg") -157px 0px no-repeat; text-decoration: none;}
a:hover.crollover-en {background-position: -314px 0px;}


/*//////////////////*/
/* ROLL-OVER LINGUA */
/*//////////////////*/

/* ROLL-OVER ITALIANO */
.ita-rollover {display: block; width: 55px; height: 29px; background: url("img_layout/ita-big.gif") -55px 0px no-repeat; text-decoration: none;}
a.ita-rollover {display: block; width: 55px; height: 29px; background: url("img_layout/ita-big.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.ita-rollover {background-position: -55px 0px;}

/* ROLL-OVER INGLESE */
.eng-rollover {display: block; width: 55px; height: 29px; background: url("img_layout/eng-big.gif") -55px 0px no-repeat; text-decoration: none;}
a.eng-rollover {display: block; width: 55px; height: 29px; background: url("img_layout/eng-big.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.eng-rollover {background-position: -55px 0px;}

/* ROLL-OVER CINESE */
.chi-rollover {display: block; width: 60px; height: 35px; background: url("img/chi.gif") -60px 0px no-repeat; text-decoration: none;}
a.chi-rollover {display: block; width: 60px; height: 35px; background: url("img/chi.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.chi-rollover {background-position: -60px 0px;}

.hidden {display:none}

/* ROLL-OVER ITALIANO (solo ita & eng) 2 */
.ita-rollover2 {display: block; width: 90px; height: 35px; background: url("img/ita2.gif") -90px 0px no-repeat; text-decoration: none;}
a.ita-rollover2 {display: block; width: 90px; height: 35px; background: url("img/ita2.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.ita-rollover2 {background-position: -90px 0px;}

/* ROLL-OVER INGLESE 2 (solo ita & eng) */
.eng-rollover2 {display: block; width: 90px; height: 35px; background: url("img/eng2.gif") -90px 0px no-repeat; text-decoration: none;}
a.eng-rollover2 {display: block; width: 90px; height: 35px; background: url("img/eng2.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.eng-rollover2 {background-position: -90px 0px;}


/*//////////////////*/
/* MACRO CONVENTION */
/*//////////////////*/
.ulserviziconv {
position:relative;
float:left;
margin:10px 30px 30px 30px;
padding:0px;
}

.ulserviziconv li {
width:250px;
list-style-image:url(img/servconvention-li.gif);
}
#boxsedecongress {
margin-top:10px;
width:557px;
position:relative;
float:left;
background:url(img/bg-boxsedecongr.gif) 0 0 no-repeat;
padding:45px 0px 40px 12px;
font-size:10px;
border-bottom:1px dotted #cccccc;
}
#boxsedecongress label {
position:relative;
float:left;
width:536px;
height:29px;
padding:9px 20px 0px 0px;
margin:17px 1px 8px 0px;
background-repeat:no-repeat;
text-align:right;
font-size:11px;
}
#boxsedecongress label a {
color:#FFFFFF;
background-color:#43474C;
text-decoration:underline;
}
#boxsedecongress label a:hover {
color:#cccccc;
background-color:#43474C;
text-decoration:none;
}
#boxsedecongress p {
font-size:11px;
width:542px;
padding:0px 0px 0px 0px;
margin:0px;
}
#boxsedecongress img {
width:22%;
border:1px solid #D4D4D4;
padding:2px;
float:left;
position:relative;
margin:2px 8px 0px 0px;
}
#boxabstractristo {
width:172px;
position:relative;
float:left;
background:url(img/up-boxabstract-risto.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:4px;
}
#boxabstractristo img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractristo p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}
.ulsezdegustibus {
width:172px;
position:relative;
float:left;
margin:0px;
padding:0px 0px 19px 0px;
background:url(img/ul-dw-sezdesgustibus.gif) bottom right no-repeat;
}
.ulsezdegustibus li {
list-style-type:none;
margin:0px 0px 2px 0px;
font-family:Arial, Verdana, sans-serif;
font-size:13px;
display: block;
position:relative;
float:left;
}
.ulsezdegustibus li a {
width:156px;
height:23px;
padding:7px 0px 0px 15px;
display: block;
color:#FFFFFF;
text-decoration:none;
background:url(img/vc-sezdegustibus.jpg) 0px 0px no-repeat;
font-weight:bold;
}
.ulsezdegustibus li a:hover {
color:#FFFFFF;
text-decoration:none;
background:url(img/vc-sezdegustibus.jpg) -171px 0px;
}
.ulsezdegustibusact {
width:156px;
height:23px;
padding:7px 0px 0px 15px;
display: block;
color:#FFFFFF;
text-decoration:none;
background:url(img/vc-sezdegustibus.jpg) -342px 0px;
font-weight:bold;
}
#boxabstractannunci {
width:172px;
position:relative;
float:left;
background:url(img/up-boxabstract-annunci.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractannunci img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractannunci p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}



/*/////////////////*/
/* Ristoranti Roma */
/*/////////////////*/

.boxristo {
height:226px;
width:188px;
background: url(img/bg_box_risto.gif) 0 0 no-repeat;
padding:0px;
margin:0px;
float:left;
}

.sep-boxristo {
padding:0px 3px 0px 0px;
margin:0px;
}

.boxristo-txt {
height:auto;
width:168px;
padding:2px 10px 4px 10px;
margin:0px;
line-height:14px;
}

.boxristo-title {
height:20px;
width:168px;
padding:14px 10px 14px 10px;
margin:0px;
float:left;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:14px;
color:#B60303;
text-align:center;
font-weight:bold;
}

.risto-title {
height:29px;
width:556px;
padding:10px 0px 0px 14px;
margin-top:10px;
float:left;
background: url(img/risto_title.gif) 0 0 no-repeat;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:14px;
color:#B60303;
font-weight:bold;
}

.risto-subtitle {
height:26px;
width:556px;
padding:5px 0px 0px 14px;
margin:0px;
float:left;
background: url(img/risto_subtitle.gif) 0 0 no-repeat;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:14px;
color:#B60303;
font-weight:bold;
}

.risto-txt {
height:auto;
width:540px;
padding:5px 14px 14px 14px;
background: url(img/risto_txt.gif) top no-repeat;
margin:0px;
float:left;
}

.risto-leggi {
height:27px;
width:562px;
padding-right:8px;
padding-top:3px;
margin:0px;
background: url(img/risto_leggi.gif) top no-repeat;
float:left;
text-align:right;
}



/*//////////////*/
/* Annunci Roma */
/*//////////////*/

.boxannuncicnt {
width:280px;
height:208px;
background: url(img/box_annunci.gif) 0 0 no-repeat;
padding:0px;
margin:5px 0px 5px 5px;
position:relative;
float:left;
}
.boxannuncicnt-title {
height:30px;
width:258px;
padding:10px 20px 10px 0px;
margin:0px;
text-align:right;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:16px;
color:#BB0000;
font-weight:bold;
position:relative;
float:left;
}
.boxannuncicnt-title a {
color:#BB0000;
text-decoration:none;
}
.boxannuncicnt-title a:hover {
color:#BB0000;
text-decoration:underline;
}
.boxannuncicnt-txt {
height:138px;
width:240px;
padding:0px 20px 20px 20px;
margin:0px;
line-height:14px;
position:relative;
float:left;
}

.annunci-txt {
padding:10px 0px 20px 0px;
position:relative;
float:left;
}

#boxabstractgusti {
width:172px;
position:relative;
float:left;
background:url(img/up-boxabstract-degustibus.gif) 0 0 no-repeat;
padding:75px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractgusti img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractgusti p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}
#boxabstractcircuito {
width:172px;
position:relative;
float:left;
background:url(img/up-boxabstract-circuito.gif) 0 0 no-repeat;
padding:75px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractcircuito img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractcircuito p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}
#boxabstractconvention {
width:172px;
position:relative;
float:left;
background:url(img/up-boxabstract-convention.gif) 0 0 no-repeat;
padding:75px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractconvention img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractconvention p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}
#cntstruttura {
width:731px;
padding:75px 27px 0px 27px;
position:relative;
float:left;
z-index:30;
background-repeat:no-repeat;
background-position:top left;
background-color:#fff;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}
.descstruttura {
width:730px;
position:relative;
float:left;
margin-bottom:8px;
}
.descstrutturabook {
width:730px;
position:relative;
float:left;
}
.descstrutturabook img {
position:relative;
float:left;
margin:5px 10px 6px 5px;
padding:0px 0px 0px 0px;
border:2px solid #dadada;
}
.boxswfgallery {
width:285px;
position:relative;
float:left;
margin:0px 0px 6px 0px;
padding:5px 0px 0px 0px;
}
.boxfoto{
width:200px;
position:relative;
float:left;
margin:5px 10px 6px 5px;
padding:0px 0px 0px 0px;
}
.boxfoto img{
border:2px solid #dadada;
}
.creditcard {
position:relative;
float:left;
font-size:10px;
text-align:left;
width:750px;
margin-bottom:10px;
}
.downstruttura {
width:731px;
position:relative;
float:left;
margin-top:10px;
padding-bottom:15px;
}
.struttarrivare {
width:731px;
position:relative;
float:left;
margin-top:10px;
padding-bottom:15px;
}
.struttservizi {
width:731px;
position:relative;
float:left;
margin-top:10px;
padding-bottom:15px;
}
.linkoptstruttura {
width:130px;
height:19px;
position:relative;
float:left;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
margin:0px 1px 1px 0px;
background-image:url(img/bg-tbl-intest.gif);
background-repeat:repeat-x;
padding-left:10px;
padding-top:2px;
font-weight:bold;
color:#fff;
}
.linkoptstruttura a {
color:#fff;
text-decoration:none;
font-weight:bold;
}
.linkoptstruttura a:hover {
color:#fff;
text-decoration:underline;
font-weight:bold;
}
.elencozoneroma {
position:relative;
float:left;
width:200px;
height:335px;
margin:0px;
}
.boxmappagoogle {
position:relative;
float:left;
width:520px;
height:330px;
margin:0px 1px 0px 0px;
padding:1px;
border:1px solid #CCCCCC;
}
.formprenota {
position:relative;
float:left;
text-align:center;
border:1px solid #cccccc;
padding:1px;
margin:5px 0px 5px 0px;
}
.tblservizi {
position:relative;
float:left;
text-align:center;
border:1px solid #cccccc;
padding:1px;
}
.tdintest {
background-image:url(img/bg-tbl-intest.gif);
background-repeat:repeat-x;
background-color:#9C1515;
color:#fff;
text-align:center;
padding:3px 10px 3px 10px;
}
.tdlabel {
background-image:url(img/bg-tbl-label.gif);
background-repeat:repeat-x;
background-color:#111820;
color:#fff;
text-align:center;
padding:3px 5px 3px 5px;
font-weight:bold;
}
.tdcampo {
background-image:url(img/bg-tbl-campo.gif);
background-repeat:repeat-x;
background-color:#F4F4F4;
color:#3A3E45;
text-align:center;
padding:3px;
}
.tdpulsante {
background-image:url(img/bg-tbl-pulsante.gif);
background-repeat:repeat-x;
background-color:#3A4046;
color:#fff;
text-align:center;
padding:3px;
}
.campo {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
.pulsante {
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
.tdservizivoce {
text-align:left;
padding:3px;
line-height:17px;
width:190px;
}
.tdservizidato {
text-align:right;
padding:3px;
line-height:17px;
width:52px;
}
.boxsegnalatiUp {
width:570px;
padding:60px 0px 25px 0px;
position:relative;
float:left;
background-image:url(img/segnalati-redazione.jpg);
background-repeat:no-repeat;
background-position:top;
}
.boxsegnalatiUp-en {
width:570px;
padding:60px 0px 25px 0px;
position:relative;
float:left;
background-image:url(img/segnalati-redazione_en.jpg);
background-repeat:no-repeat;
background-position:top;
}
.boxsegnalati {
width:570px;
padding:5px 0px 10px 0px;
position:relative;
float:left;
}
.boxsegnalati label {
position:relative;
float:left;
margin-right:10px;
background-position:right;
background-repeat:no-repeat;
text-align:right;
}
.boxsegnalati p {
width:485px;
padding:3px 10px 0px 75px;
margin:0px;
position:relative;
float:left;
background-image:url(img/lat-strutt-segnalate.gif);
background-repeat:repeat-y;
background-position:left;
border-bottom:3px solid #fff;
}
.boxsegnalati p img {
border:1px solid #CCC;
padding:3px;
position:relative;
float:left;
margin:0px 8px 8px 0px;
}
.menustruttsegnalata, .menueventosegnalato {
width:560px;
height:22px;
line-height:14px;
padding:8px 10px 0px 0px;
position:relative;
float:left;
background-repeat:no-repeat;
background-position:right;
text-align:right;
border-bottom:1px dotted #ccc;
margin-bottom:14px;
}
.menustruttsegnalata {
background-image:url(img/prenota-bar.gif);
}
.menustruttsegnalata b {
text-transform:uppercase;
font-style:italic;
margin-right:60px;
}
.menueventosegnalato {
background-image:url(img/evento-bar.gif);
}
.menustruttsegnalata a, .menueventosegnalato a {
color:#5F6875;
background-color:#DCDEE1;
text-decoration:none;
}
.menustruttsegnalata a:hover, .menueventosegnalato a:hover {
color:#2F3E51;
background-color:#DCDEE1;
text-decoration:underline;
}
.lbl5stars {
width:510px;
padding:0px 50px 0px 0px;
background-image:url(img/5stelle.gif);
}
.lbl4stars {
width:510px;
padding:0px 50px 0px 0px;
background-image:url(img/4stelle.gif);
}
.lbl3stars {
width:510px;
padding:0px 50px 0px 0px;
background-image:url(img/3stelle.gif);
}
.lbl2stars {
width:525px;
padding:0px 35px 0px 0px;
background-image:url(img/2stelle.gif);
}
.lbl1stars {
width:535px;
padding:0px 25px 0px 0px;
background-image:url(img/1stella.gif);
}
.lblnostars {
width:560px;
padding:0px 0px 0px 0px;
}
#annuncicolsx {
width:362px;
position:relative;
float:left;
padding:0px 0px 20px 2px;
}
.boxsottosezannunci {
width:341px;
position:relative;
float:left;
margin-bottom:20px;
}
.boxsottosezannunci img {
position:relative;
float:left;
margin:0px;
}
.boxsottosezannunci label {
width:315px;
height:18px;
position:relative;
float:left;
background:url(img/label-sottosezannunci.gif) no-repeat top left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding:2px 26px 0px 0px;
}
.boxsottosezannunci label a {
color:#FFFFFF;
text-decoration:none;
}
.boxsottosezannunci label a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.boxsottosezannunci p {
width:325px;
padding:6px 8px 8px 8px;
margin:0px;
position:relative;
float:left;
border-top:1px solid #CCCCCC;
background:url(img/bg-minipar-sottosez.jpg) no-repeat bottom;
}
.boxsottosezannunci p img {
border:none;
margin-top:6px;
}
#spazionewsannunci {
width:362px;
position:relative;
float:left;
background:url(img/spigolo-arrotondato.gif) no-repeat top left;
padding-top:20px;
}
#spazionewsannunci p {
width:305px;
position:relative;
float:left;
padding:0px 18px 0px 18px;
margin:0px;
}
.barralinkmini {
width:341px;
height:39px;
position:relative;
float:left;
margin-top: 6px;
margin-bottom: 8px;
padding-top:6px;
background: url(img/bg-barralink.gif) right;
text-align:right;
}
.barralinkmini a {
margin:0px 18px 0px 18px;
}
#annuncicoldx {
width:206px;
position:relative;
float:left;
}
#boxcolloquio {
width:200px;
position:relative;
float:left;
background:url(img/upbox-colloquio.gif) no-repeat top;
padding-top:8px;
margin-top:20px;
}
#boxcolloquio p {
width:182px;
position:relative;
float:left;
background:url(img/bg-boxcolloquio.gif) no-repeat bottom;
margin:0px;
padding:0px 9px 7px 9px;
text-align:left;
}
#boxcolloquio p img {
margin:4px 0px 0px 10px;
position:relative;
float:right;
border:none;
}
#boxcolloquio ul {
width:182px;
position:relative;
float:left;
background:url(img/bg-boxcolloquio.gif) no-repeat top;
margin:0px;
padding:0px 9px 7px 9px;
text-align:left;
list-style-type:none;
}
#boxcolloquio ul li {
width:156px;
height:18px;
position:relative;
float:left;
background:url(img/label-minibox.gif) no-repeat top left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding:2px 26px 0px 0px;
margin-bottom:4px;
}
#boxcolloquio ul li a {
color:#FFFFFF;
text-decoration:none;
}
#boxcolloquio ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#colformannunci {
width:200px;
position:relative;
float:left;
padding-top:33px;
background:url(img/up-colformannunci.gif) no-repeat top left;
}
#colformannunci label {
width:182px;
height:25px;
position:relative;
float:left;
}
#colformannuncicnt {
width:182px;
height:267px;
position:relative;
float:left;
background:url(img/tratteggio-rosso.gif) repeat top left;
margin:0px;
padding:8px 6px 0px 6px;
border-left:3px solid #54585E;
border-right:3px solid #54585E;
}
#colformannuncicnt p {
width:182px;
margin:0px;
padding:4px 0px 10px 0px;
position:relative;
float:left;
font-size:10px;
color:#fff;
text-align:left;
}
#colformannuncicnt form {
width:182px;
height:65px;
margin:0px;
padding:4px 0px 0px 0px;
position:relative;
float:left;
font-size:11px;
color:#fff;
text-align:right;
}
#colformannuncicnt form a {
line-height:30px;
color:#fff;
background-color:#9A1515;
text-decoration:underline;
}
#colformannuncicnt form a:hover {
color:#fff;
background-color:#9A1515;
text-decoration:none;
}
#colformannuncidw {
width:200px;
height:34px;
position:relative;
float:left;
background-image:url(img/dw-colformannunci.gif);
}
#boxmenusecannunci {
width:200px;
position:relative;
float:right;
background:url(img/upbox-colloquio.gif) no-repeat top;
padding-top:8px;
margin:0px 0px 10px 20px;
}
#boxmenusecannunci label {
width:164px;
height:18px;
padding:2px 18px 0px 0px;
margin-bottom:4px;
position:relative;
float:left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
background:url(img/bg-menuannunci.gif) no-repeat top left;
}
#boxmenusecannunci label a {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#boxmenusecannunci label a:hover {
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
#boxmenusecannunci ul {
width:182px;
position:relative;
float:left;
background:url(img/bg-boxcolloquio.gif) no-repeat bottom;
margin:0px;
padding:0px 9px 7px 9px;
text-align:left;
list-style-type:none;
}
#boxmenusecannunci ul li {
position:relative;
float:left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}
#boxmenusecannunci ul li a {
width:164px;
padding:2px 18px 1px 0px;
margin-bottom:4px;
display:block;
color:#FFFFFF;
text-decoration:none;
background:url(img/bg-menuannunci.gif) no-repeat top left;
}
#boxmenusecannunci ul li a:hover {
display:block;
color:#FFFFFF;
text-decoration:underline;
background:url(img/bg-menuannunci.gif) no-repeat top left;
}
.boxmenusecannunci-act {
width:164px;
position:relative;
float:left;
background:url(img/bg-menuannunci-act.gif) no-repeat top left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding:2px 18px 1px 0px;
margin-bottom:4px;
}
.boxsottosezimmobili {
width:275px;
position:relative;
float:left;
margin-bottom:20px;
}
.boxsottosezimmobili img {
position:relative;
float:left;
margin:0px;
}
.boxsottosezimmobili label {
width:249px;
height:18px;
position:relative;
float:left;
background:url(img/label-sottosezimmobili.gif) no-repeat top left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding:2px 26px 0px 0px;
}
.boxsottosezimmobili label a {
color:#FFFFFF;
text-decoration:none;
}
.boxsottosezimmobili label a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.boxsottosezimmobili p {
width:259px;
padding:6px 8px 8px 8px;
margin:0px;
position:relative;
float:left;
border-top:1px solid #CCCCCC;
background:url(img/bg-minipar-sottosez-imm.gif) no-repeat bottom;
}
.boxsottosezimmobili p img {
border:none;
margin-top:6px;
}
#boxrisricerca {
width:288px;
height:62px;
position:absolute;
top:180px;
left:475px;
background:url(img/box-ricerca.jpg) no-repeat top left;
text-align:right;
font-size:10px;
font-family:"Trebuchet MS", Arial, sans serif;
color:#FFFFFF;
padding:88px 11px 0px 0px;
}
#boxrisricerca-en {
width:288px;
height:62px;
position:absolute;
top:180px;
left:475px;
background:url(img/box-ricerca_en.jpg) no-repeat top left;
text-align:right;
padding:88px 11px 0px 0px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#D4D4D4;
font-weight: bold;
text-decoration:underline;
}
#ristromasx {
width:390px;
position:relative;
float:left;
}
#ristromadx {
width:180px;
position:relative;
float:left;
padding-bottom:10px;
}
.boxsezristo {
width:180px;
position:relative;
float:left;
text-align:left;
margin-bottom:15px;
}
.boxsezristo p {
width:168px;
position:relative;
float:left;
padding:6px 6px 8px 6px;
margin:0px;
background:url(img/bg-boxristo.gif) no-repeat bottom left;
}
.boxsezristo img {
margin:0px;
padding:0px;
border:none;
position:relative;
float:left;
}
.boxsezristo label {
width:155px;
height:18px;
padding:2px 25px 0px 0px;
position:relative;
float:left;
text-align:right;
font-weight:bold;
background:url(img/label-sezristorante.gif);
}
.boxsezristo label a {
color:#fff;
text-decoration:none;
}
.boxsezristo label a:hover {
color:#fff;
text-decoration:underline;
}
.boxristevidenza {
position:relative;
float:left;
width:380px;
background:url(img/bg-ristevidenza.jpg) top left no-repeat;
}
.boxristevidenza label {
position:relative;
float:left;
width:358px;
height:27px;
line-height:18px;
font-size:14px;
font-weight:bold;
color:#B60303;
padding:32px 0px 0px 22px;
}
.boxristevidenza label a {
color:#B60303;
text-decoration:none;
}
.boxristevidenza label a:hover {
color:#990000;
text-decoration:underline;
}
.boxristevidenza p {
position:relative;
float:left;
width:320px;
padding:10px 40px 0px 20px;
margin:0px;
}
.boxristevidenza p img {
position:relative;
float:left;
border:1px solid #D4D4D4;
padding:1px;
margin:0px 8px 8px 0px;
}
.barralinkmini2 {
width:371px;
height:39px;
position:relative;
float:left;
margin-top: 6px;
margin-bottom: 8px;
padding-top:6px;
background: url(img/bg-barralink.gif) right;
text-align:right;
}
.barralinkmini2 a {
margin:0px 18px 0px 18px;
}
.boxeventinews {
position:relative;
float:left;
width:380px;
background-position:top left;
background-repeat:no-repeat;
}
.boxeventinews label {
position:relative;
float:left;
background:top left no-repeat;
text-align:right;
padding:2px 22px 0px 0px;
color:#fff;
font-weight:bold;
}
.boxeventinews label a {
color:#525A66;
text-decoration:underline;
}
.boxeventinews label a:hover {
color:#525A66;
text-decoration:none;
}
.boxeventinews p {
width:371px;
position:relative;
float:left;
padding:0px 4px 0px 4px;
margin:10px 0px 0px 0px;
}
.boxeventinews p a {
font-weight:bold;
color:#B60303;
text-decoration:underline;
}
.boxeventinews p a:hover {
color:#990000;
text-decoration:none;
}
#boxsommelier {
width:180px;
position:relative;
float:left;
background:url(img/up-boxsommelier.jpg) no-repeat top left;
padding-top:44px;
}
#boxaderisci {
width:180px;
position:relative;
float:left;
background:url(img/up-boxaderisci.jpg) no-repeat top left;
padding-top:48px;
}
#cntboxsommelier {
width:180px;
position:relative;
float:left;
background:url(img/bg-cntboxsommelier.gif) repeat-y;
}
#cntboxsommelier p {
width:160px;
position:relative;
float:left;
padding:8px 10px 10px 10px;
text-align:right;
color:#fff;
margin:0px;
line-height:17px;
}
#cntboxsommelier p a {
font-size:11px;
text-decoration:underline;
color:#fff;
}
#cntboxsommelier p a:hover {
font-size:11px;
text-decoration:none;
color:#fff;
}
#cntboxsommelier img {
position:relative;
float:left;
}
#cntboxsommelier label {
width:180px;
height:26px;
position:relative;
float:left;
background:url(img/down-boxsommelier.gif) no-repeat;
}
#cercaanche, #linksamici {
width:570px;
position:relative;
float:left;
z-index:30;
margin:10px 0px 10px 0px;
}
#cercaanche label {
width:547px;
height:19px;
position:relative;
float:left;
background:url(img/label-sezristorante.gif) no-repeat top right;
border-bottom:1px solid #ccc;
text-align:right;
font-weight:bold;
color:#fff;
padding:2px 23px 0px 0px;
margin-bottom:6px;
}
#linksamici label {
width:530px;
height:19px;
position:relative;
float:left;
background:url(img/label-sezristorante.gif) no-repeat top left;
border-bottom:1px solid #ccc;
text-align:left;
font-weight:bold;
color:#fff;
padding:2px 0px 0px 40px;
margin-bottom:6px;
}
#linksamici {
padding-bottom:15px;
}
#linksamici a {
font-weight:bold;
color:#990000;
}
#linksamici a:hover {
font-weight:bold;
color:#990000;
stext-decoration:none;
}
#cercaanche2 {
width:570px;
position:relative;
float:left;
z-index:30;
margin:10px 0px 10px 0px;
}
#cercaanche2 label {
width:547px;
height:19px;
position:relative;
float:left;
background:url(img/label-sottosezimmobili.gif) no-repeat 294px 0px;
border-bottom:1px solid #ccc;
text-align:right;
font-weight:bold;
color:#fff;
padding:2px 23px 0px 0px;
margin-bottom:6px;
}
.imgleftfl {
border:1px solid #D4D4D4;
padding:2px;
float:left;
position:relative;
margin:2px 10px 8px 0px;
}
.imgrightfl {
border:1px solid #D4D4D4;
padding:2px;
float:right;
position:relative;
margin:2px 0px 8px 10px;
}
#cntristorante {
width:570px;
padding: 0px 12px 0px 12px;
position:relative;
float:right;
border-right: 1px dotted #dadada;
z-index:30;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}
#cntristorante p {
padding:0px 0px 0px 20px;
margin:0px;
}
.labelevidenza {
width:570px;
height:88px;
position:relative;
float:left;
background:url(img/bg-ristevidenza-big.jpg) top left no-repeat;
}
.pregola {
width:540px;
position:relative;
float:left;
background-position:top left;
background-repeat:no-repeat;
padding:15px 0px 0px 30px;
margin:10px 0px 10px 0px;
}
.pregola label {
width:520px;
margin-left:20px;
position:relative;
float:left;
}
.pregola label b {
color:#B60303;
font-size:12px;
}
#menudxdegustibus {
width:180px;
position:relative;
float:left;
background:url(img/up-menudxdegustibus.jpg) no-repeat top left;
padding-top:65px;
}
#cntmenudxdegustibus {
width:180px;
position:relative;
float:left;
background:url(img/bg-cntboxsommelier.gif) repeat-y;
}
#cntmenudxdegustibus p {
width:160px;
position:relative;
float:left;
padding:8px 10px 10px 10px;
text-align:right;
color:#fff;
margin:0px;
line-height:17px;
}
#cntmenudxdegustibus p a {
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#cntmenudxdegustibus p a:hover {
font-size:12px;
text-decoration:none;
color:#fff;
}
#cntmenudxdegustibus img {
position:relative;
float:left;
}
#cntmenudxdegustibus label {
width:180px;
height:26px;
position:relative;
float:left;
background:url(img/down-boxsommelier.gif) no-repeat;
}
.barraindirizzo {
width:371px;
height:39px;
position:relative;
float:left;
margin-top: 6px;
margin-bottom: 8px;
padding-top:6px;
background: url(img/bg-barraindirizzo.gif) left repeat-x;
text-align:right;
}
.boxlocalegenerico {
position:relative;
float:left;
width:380px;
background:url(img/bg-localegenerico.gif) top left no-repeat;
}
.boxlocalegenerico label {
position:relative;
float:left;
width:358px;
height:27px;
line-height:18px;
font-size:14px;
font-weight:bold;
color:#B60303;
padding:32px 0px 0px 22px;
}
.boxlocalegenerico label a {
color:#B60303;
text-decoration:none;
}
.boxlocalegenerico label a:hover {
color:#990000;
text-decoration:underline;
}
.boxlocalegenerico p {
position:relative;
float:left;
width:340px;
padding:5px 20px 0px 20px;
margin:0px;
}
.linklmhome {
font-size:12px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-transform:uppercase;
font-weight:bold;
}
a.linklmhome {
color:#2F3E51;
background-color:#ffffff;
text-decoration:underline;
}
a:hover.linklmhome {
color:#990000;
background-color:#ffffff;
text-decoration:none;
}
.parlastminute {
width:375px;
position:relative;
float:left;
padding:0px;
margin:0px;
background:url(img/up-lastminute.jpg) no-repeat top right;
}
.parlastminute ul {
position:relative;
float:left;
padding:0px;
margin:0px;
list-style-type:none;
}
.parlastminute ul li {
position:relative;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.pstruttext {
width:570px;
position:relative;
float:left;
padding:0px;
margin:0px 0px 20px 0px;
}
.pstruttext img {
width:108px;
padding:3px;
border:1px solid #dadada;
margin:0px 10px 6px 0px;
float:left;
}
.pstruttext label {
width:550px;
height:20px;
text-align:right;
padding:3px 10px 0px 10px;
position:relative;
float:left;
background:#DDDDDD;
}
.parlastminute p {
width:375px;
position:relative;
float:left;
padding:0px;
margin:0px;
}
.parlastminute p img {
width:108px;
padding:3px;
border:1px solid #dadada;
margin:0px 10px 6px 0px;
float:left;
}
.parlastminute p label {
width:355px;
height:20px;
text-align:right;
padding:3px 10px 0px 10px;
position:relative;
float:left;
background:#DDDDDD;
}
/*** STILI ELIZA **/
#boxabstractarte {
width:172px;
position:relative;
float:left;
background:url(img/up-boxabstract-arte.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractarte img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractarte p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}

#boxabstractcinema {
width:172px;
position:relative;
float:left;
background:url(img/upmenu_cinema.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractcinema img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractcinema p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}

#boxabstractscultura {
width:172px;
position:relative;
float:left;
background:url(img/upmenu_scultura.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractscultura img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractscultura p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}

#boxabstractpittura {
width:172px;
position:relative;
float:left;
background:url(img/upmenu_pittura.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractpittura img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractpittura p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}

#boxabstractcinema {
width:172px;
position:relative;
float:left;
background:url(img/upmenu_cinema.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractcinema img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractcinema p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}

#boxabstractstoria {
width:172px;
position:relative;
float:left;
background:url(img/upmenu_storia.gif) 0 0 no-repeat;
padding:68px 0px 0px 0px;
margin-bottom:8px;
}
#boxabstractstoria img {
border:0px;
padding:0px;
margin:0px;
float:left;
position:relative;
}
#boxabstractstoria p {
padding:4px;
margin:0px;
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#353A40;
background-color:#FFFFFF;
}
/*** FINE STILI ELIZA ***/
#boxmenufilm {
width:180px;
position:relative;
float:left;
background:url(img/upbox-films.gif) no-repeat top;
padding-top:8px;
margin:0px 0px 10px 0px;
}
#boxmenufilm ul {
width:162px;
position:relative;
float:left;
background:url(img/bg-boxfilms.gif) no-repeat bottom;
margin:0px;
padding:0px 9px 7px 9px;
text-align:left;
list-style-type:none;
}
#boxmenufilm ul li {
position:relative;
float:left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}
#boxmenufilm ul li a {
width:149px;
padding:2px 13px 1px 0px;
margin-bottom:4px;
display:block;
color:#FFFFFF;
text-decoration:none;
background:url(img/bg-menufilms.gif) no-repeat top left;
}
#boxmenufilm ul li a:hover {
display:block;
color:#FFFFFF;
text-decoration:underline;
background:url(img/bg-menufilms.gif) no-repeat top left;
}
.boxmenufilm-act {
width:149px;
padding:2px 13px 1px 0px;
position:relative;
float:left;
background:url(img/bg-menufilms-act.gif) no-repeat top left;
font-weight:bold;
color:#FFFFFF;
text-align:right;
margin-bottom:4px;
}
/** stili links arte, cinema, storia su home **/
#artestoriacinema {
width:375px;
position:relative;
float:left;
padding-bottom:15px;
margin:0px;
}
.boxartestoriacinema {
width:118px;
position:relative;
float:left;
margin:0px;
}
.boxartestoriacinema label {
width:98px;
height:20px;
position:relative;
float:left;
padding:3px 20px 0px 0px;
margin:0px;
font-size:10px;
font-weight:bold;
text-align:right;
background:url(img/lbl-boxartestoriacinema.gif) no-repeat top left;
}
.boxartestoriacinema label a {
color:#fff;
text-decoration:none;
}
.boxartestoriacinema label a:hover {
color:#fff;
text-decoration:underline;
}
.boxartestoriacinema p {
width:102px;
padding:8px 8px 15px 8px;
margin:0px;
position:relative;
float:left;
text-align:center;
background:url(img/bg-par-artestoriacinema.gif) no-repeat bottom left;
}
.boxartestoriacinema img {
padding:0px;
margin:0px;
border:none;
position:relative;
float:left;
text-align:center;
}
.dwboxartestoriacinema {
width:96px;
height:19px;
position:relative;
float:left;
font-size:10px;
padding:2px 0px 0px 22px;
background:url(img/dwboxartestoriacinema.gif) no-repeat top left;
}
.dwboxartestoriacinema a {
color:#2F3E51;
text-decoration:none;
}
.dwboxartestoriacinema a:hover {
color:#2F3E51;
text-decoration:underline;
}
#boxeventinews-last {
width:363px;
padding:30px 0px 0px 12px;
margin-top:10px;
position:relative;
float:left;
background-image:url(img/bg-eventinews-en-mini.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#fff;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}
#boxeventinews-last p {
position:relative;
float:left;
padding:0px;
margin:0px;
text-align:justify;
}
#boxheaddx-lastminute {
background-image:url(img/last-minute-box.jpg);
width:299px;
height:200px;
position:relative;
float:left;
padding:0px;
font-family:"Trebuchet MS", Arial, sans-serif;
}
#boxheaddx-lastminute-testi {
width:299px;
height:105px;
position:relative;
float:left;
}
#boxheaddx-lastminute-testi {
width:269px;
height:93px;
position:relative;
float:left;
padding:12px 15px 0px 15px;
}
#boxheaddx-lastminute-testi h4 {
width:269px;
position:relative;
float:left;
padding:0px 0px 6px 0px;
margin:0px;
font-weight:bold;
color:#FFEA00;
font-size:15px;
text-align:center;
}
#boxheaddx-lastminute-testi h4 a {
color:#FFEA00;
text-decoration:underline;
}
#boxheaddx-lastminute-testi h4 a:hover {
text-decoration:none;
}
#boxheaddx-lastminute-testi p {
width:269px;
position:relative;
float:left;
padding:0px;
margin:0px;
color:#fff;
font-size:11px;
line-height:16px;
}
#boxheaddx-lastminute-testi h5 {
width:269px;
position:relative;
float:left;
color:#31363D;
font-weight:bold;
font-size:13px;
padding:0px;
margin:0px;
text-align:center;
text-transform:uppercase;
}
#boxheaddx-lastminute-testi h5 a {
color:#31363D;
text-decoration:underline;
}
#boxheaddx-lastminute-testi h5 a:hover {
text-decoration:none;
}
#boxheaddx-lastminute-dettagli {
width:190px;
padding:8px 0px 0px 15px;
margin:0px;
position:relative;
float:left;
}
#boxheaddx-lastminute-dettagli h6 {
width:190px;
position:relative;
float:left;
text-align:center;
font-size:12px;
color:#FFEA00;
margin:0px;
padding:0px;
text-transform:uppercase;
}
#boxheaddx-lastminute-dettagli p {
width:190px;
position:relative;
float:left;
text-align:center;
font-size:11px;
margin:0px;
padding:0px;
color:#fff;
}
#boxheaddx-lastminute-dettagli p del {
font-weight:bold;
color:#E22B04;
padding-top:3px;
}
#boxheaddx-lastminute-dettagli p b {
color:#31363D;
}
#boxheaddx-lastminute-dettagli p u {
font-size:12px;
font-weight:bold;
color:#FFEA00;
}
#boxheaddx-lastminute-prenota {
width:75px;
position:relative;
float:left;
padding:1px 8px 0px 11px;
margin:0px;
font-family:none;
font-size:0px;
line-height:0px;
}
#boxheaddx-lastminute-prenota img {
position:relative;
float:left;
border:none;
margin:0px;
padding:0px;
}
#elenco-lastminute {
width:560px;
position:relative;
float:left;
background:url(img/lastminute-sconto.jpg) top left no-repeat;
padding:70px 0px 20px 10px;
}
.dettaglio-lastminute {
width:546px;
position:relative;
float:left;
border:2px solid #E5E5E5;
padding:5px;
margin-bottom:15px;
}
.dettaglio-lastminute h4 {
width:534px;
position:relative;
float:left;
border:2px solid #ccc;
padding:6px 4px 2px 4px;
margin:0px 0px 4px 0px;
font-size:11px;
font-weight:normal;
text-align:center;
line-height:19px;
background:#9C1515 url(img/bg-h4-lastminute.gif) repeat-x top left;
color:#fff;
}
.dettaglio-lastminute-img-prenota {
width:68px;
height:68px;
background:url(img/prenota-subito.jpg) no-repeat 0px 0px;
float:right;
position:relative;
}
a.dettaglio-lastminute-img-prenota {
display:block;
background:url(img/prenota-subito.jpg) no-repeat -68px 0px;
text-decoration:none;
}
a:hover.dettaglio-lastminute-img-prenota {
width:68px;
height:68px;
background:url(img/prenota-subito.jpg) no-repeat 0px 0px;
}
.dettaglio-lastminute-img-prenota-en {
width:68px;
height:68px;
background:url(img/prenota-subito-en.jpg) no-repeat 0px 0px;
float:right;
position:relative;
}
a.dettaglio-lastminute-img-prenota-en {
display:block;
background:url(img/prenota-subito-en.jpg) no-repeat -68px 0px;
text-decoration:none;
}
a:hover.dettaglio-lastminute-img-prenota-en {
width:68px;
height:68px;
background:url(img/prenota-subito-en.jpg) no-repeat 0px 0px;
}


.dettaglio-lastminute h4 del {
color:#cc3300;
font-size:12px;
}
.dettaglio-lastminute h4 u {
color:#FFEA00;
}
.dettaglio-lastminute h4 u, .dettaglio-lastminute h4 b {
font-size:13px;
font-weight:bold;
}
.dettaglio-lastminute h4 a {
font-size:15px;
font-weight:bold;
color:#FFEA00;
text-decoration:underline;
}
.dettaglio-lastminute h4 a:hover {
color:#FFEA00;
text-decoration:none;
}
.dettaglio-lastminute p {
width:536px;
position:relative;
float:left;
padding:7px 5px 7px 5px;
margin:0px;
}
.dettaglio-lastminute-down {
width:534px;
height:28px;
position:relative;
float:left;
padding:0px 0px 0px 12px;
background: url(img/bg-barralink-lastminute.gif) no-repeat top left;
text-align:left;
}
.dettaglio-lastminute-down a {
font-size:11px;
margin-right:35px;
}
#paginazione {
width:556px;
position:relative;
float:right;
text-align:center;
border:1px solid #ccc;
padding:1px;
}
#paginazione-int {
width:556px;
position:relative;
float:right;
background:url(img/paginazione-bg.gif) repeat-y;
}
#paginazione label {
position:relative;
float:left;
width:120px;
text-align:center;
padding:4px 0px 4px 0px;
background:#353A40;
border-bottom:none;
}
#paginazione label a {
color:#fff;
text-decoration:none;
}
#paginazione label a:hover {
text-decoration:underline;
}
#paginazione p {
width:294px;
color:#3A0202;
position:relative;
float:left;
padding:4px 10px 3px 10px;
margin:0px;
background:#9B1614;
}
#paginazione p a {
font-weight:bold;
color:#fff;
text-decoration:none;
}
#paginazione p a:hover {
color:#121A21;
text-decoration:underline;
}
.elenco-eventi {
width:570px;
padding:5px 0px 10px 0px;
position:relative;
float:left;
}
.elenco-eventi label {
position:relative;
float:left;
margin-right:10px;
background-position:right;
background-repeat:no-repeat;
text-align:right;
}
.elenco-eventi p {
width:485px;
padding:3px 10px 0px 75px;
margin:0px;
position:relative;
float:left;
background-image:url(img/lat-strutt-segnalate.gif);
background-repeat:repeat-y;
background-position:left;
border-bottom:3px solid #fff;
}
.elenco-eventi p img {
border:1px solid #CCC;
padding:3px;
position:relative;
float:left;
margin:0px 8px 8px 0px;
}
.boxeventiUp {
width:570px;
height:70px;
position:relative;
float:left;
background-image:url(img/eventi-evidenza.jpg);
background-repeat:no-repeat;
background-position:top;
}
#linksamici p img {
border:1px solid #CCC;
padding:3px;
position:relative;
float:left;
margin:0px 8px 8px 0px;
}
#menusxmacroaree2 {
width:172px;
margin:0px 0px 0px 5px;
padding-bottom:10px;
position:relative;
float:left;
z-index:25;
}
#menusxmacroaree2 label {
width:171px;
height:16px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0px;
padding:3px 0px 7px 1px;
font-weight:bold;
color:#870D0C;
background:#fff url(img/up-ulsx.gif) bottom no-repeat;
}

.ulsxtipo-elast {
width:172px;
padding:3px 0px 0px 0px;
margin-bottom:10px;
margin:0px;
position:relative;
float:left;
}
.ulsxtipo-elast li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
width:156px;
padding:6px 0px 4px 16px;
margin:0px;
list-style-type:none;
background:url(img/bg-vcmenusx.gif) bottom no-repeat;
position:relative;
float:left;
}
.ulsxtipo-elast a {
font-family:Arial, Helvetica, sans-serif;
color:#353A40;
text-decoration:none;
}
.ulsxtipo-elast a:hover {
color:#B60303;
text-decoration:none;
}
#colonnadx-offerte {
width:150px;
position:relative;
float:left;
}
#colonnadx-offerte label {
width:150px;
position:relative;
float:left;
font-weight:bold;
color:#24770B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
#colonnadx-offerte ul {
padding:0px 0px 20px 0px;
margin:0px;
width:150px;
position:relative;
float:left;
list-style-type:none;
}
#colonnadx-offerte ul li {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#2F3E51;
line-height:14px;
position:relative;
float:left;
padding:2px 0px 3px 0px;
}
.offerte-nomehotel {
width:80px;
font-weight:bold;
text-decoration:none;
}
.offerte-appartamenti {
width:150px;
font-weight:bold;
text-decoration:none;
}
.offerte-nomehotel a, .offerte-appartamenti a {
color:#2F3E51;
text-decoration:none;
}
.offerte-nomehotel a:hover, .offerte-appartamenti a:hover {
color:#870D0C;
text-decoration:underline;
}
.offerte-prezzohotel {
width:70px;
text-align:right;
font-weight:bold;
text-decoration:none;
}
.offerte-prezzohotel a {
color:#B60303;
text-decoration:underline;
}
.offerte-prezzohotel a:hover {
color:#2F3E51;
text-decoration:none;
}
.end-contenuti {
position:relative;
float:left;
height:10px;
width:300px;
}
.link-beb {
width:570px;
padding:0px 0px 4px 0px;
position:relative;
float:left;
text-align:center;
border-bottom:1px dotted #ccc;
}
#cntmacroaree linkbordeaux {
font-size:11px;
}
#elenco-news {
width:570px;
position:relative;
float:left;
background:#999999;
}
#elenco-news .boxeventinews {
width:570px;
position:relative;
float:left;
background-image:url(img/bg-eventinews.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 10px 0px;
background-color:#fff;
color:#2F3E51;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align: justify;
}
#elenco-news .boxeventinews p {
width:562px;
position:relative;
float:left;
padding:0px 4px 0px 4px;
margin:10px 0px 0px 0px;
}
#elenco-news .barralinkmini2 {
width:570px;
height:39px;
position:relative;
float:left;
margin-top: 6px;
margin-bottom: 8px;
padding-top:6px;
background: url(img/bg-barralink-big.gif) right;
text-align:right;
}
#boxeventinews-last {
overflow:hidden;
}