
/* Bellagiopoint.com Main Stylesheet */


/* General rules */

body{
margin: 0;
padding: 0;
border: 0;
margin-top: 14px;	
background-image: url("../img/default/sfondo.jpg");
background-repeat: repeat;
background-position: 0 0 0 0;
background-color: #0e3ca7;
}


/* Locality title rules */

div#localitymenu{
margin: 0;
padding: 0;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 7px;
border: 0;
border-left: 1px solid #000;
border-right: 1px solid #000;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #fff;
background-color: transparent;
}

div#localitymenu h1{
display: inline;
margin: 0;
padding: 0;
padding-right: 7px;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ffa229;
background-color: transparent;	
}

span.separator{
font-weight: 400;	
}

span.active{
color: #ffa229;	
}

a.localitymenu:link{
margin: 0;
padding: 0;
padding-right: 4px;
padding-left: 4px;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: transparent;	
}

a.localitymenu:active{
margin: 0;
padding: 0;
padding-right: 4px;
padding-left: 4px;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: transparent;	
}


a.localitymenu:visited{
margin: 0;
padding: 0;
padding-right: 4px;
padding-left: 4px;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: transparent;	
}

a.localitymenu:hover{
color: #ffa229;
background-color: transparent;	
}


/* Logo and TopMenu rules */

table.localities{
border: 1px solid #ffa229;
}

a.localitiestopics:link{
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #fff;
text-decoration: none;
}

a.localitiestopics:active{
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #fff;
text-decoration: none;
}

a.localitiestopics:visited{
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #fff;
text-decoration: none;
}

a.localitiestopics:hover{
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #ffa229;
text-decoration: none;
}

div.sidephoto{
position: relative;
top: 0px;
left: 0px;
width: 748px;
height: 152px;
margin: 0;
padding: 0;
border: 0;
background-color: transparent;
}


div.photolabel{
position: absolute;
top: 55px;
left: 0px;
width: 748px;
height: 70px;
margin: 0;
padding: 0;
border: 0;
/* layer transparency */
background-color: #375295; filter:alpha(opacity=75); -moz-opacity: 0.6; opacity: 0.6;
}

div.phototext{
position: absolute;
top: 65px;
left: 0px;
width: 748px;
height: 43px;
margin: 0;
padding: 0;
padding-top: 3px;
padding-left: 7px;
border: 0;
background-color: transparent;
}

div.phototext h1{
margin: 0;
padding: 0;
padding-left: 7px;
border: 0;
font-weight: 700;
font-size: 18px;
font-family: Verdana, sans-serif;
color: #fff;	
}

p.subtitle{
padding-left: 12px;
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #fff;
}

A.localities:link{
font-weight: 700;
font-size: 18px;
font-family: Verdana, sans-serif;
color: #ffa229;
text-decoration: none;
}

A.localities:active{
font-weight: 700;
font-size: 18px;
font-family: Verdana, sans-serif;
color: #ffa229;
text-decoration: none;
}

A.localities:visited{
font-weight: 700;
font-size: 18px;
font-family: Verdana, sans-serif;
color: #ffa229;
text-decoration: none;
}

A.localities:hover{
color: #fff;
}

div#topmenu{
margin: 0;
padding: 0;
padding-top: 6px;
padding-left: 14px;
border: 0;
background-color: transparent;	
height: 21px;
}

div#topmenu h2{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #273761;
}

a.topmenu{
font-weight: 400;	
font-size: 11px;
font-family: Verdana, sans-serif;
color: #c0c0c0;
text-decoration: none;
}

img.flag{
position: relative;
top: 3px;
left: 0px;
margin: 0;
padding: 0;
border: 0;
background-color: transparent;	
}


/* Locality content rules */

td.locality{
background-color: #fff;	
}

div#localityleftcontent{
margin: 0;
padding: 0;
padding-top: 21px;
padding-right: 14px;
padding-bottom: 21px;
padding-left: 14px;
border: 0;
font-weight: 400;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: #fff;	
}

td.nodata{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: #fff;
}

td.leftcontent{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: #fff;
}

td.leftcontent h1{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #c00000;
background-color: transparent;
}

td.leftcontent h2{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #ff0000;
background-color: transparent;
}

td.leftcontent ul.left{
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
background-color: transparent;	
}

td.leftcontent ul.left li.left{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
line-height: 16px;
background-color: transparent;	
}

span.leftline{
margin: 0;
padding: 0;
border: 0;
line-height: 21px;
background-color: transparent;	
}

td.leftcontent span.lefttitle{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background-color: transparent;	
}

td.leftcontent a.left:link{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background-color: transparent;	
}

td.leftcontent a.left:active{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background-color: transparent;	
}

td.leftcontent a.left:visited{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background-color: transparent;	
}

td.leftcontent a.left:hover{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background-color: transparent;	
text-decoration: none;
}

td.leftcontent a.leftdata:link{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
}

td.leftcontent a.leftdata:active{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
}

td.leftcontent a.leftdata:visited{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
}

td.leftcontent a.leftdata:hover{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
text-decoration: none;
}


td.leftcontent a.leftdataemail:link{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
}

td.leftcontent a.leftdataemail:active{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
}

td.leftcontent a.leftdataemail:visited{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
}

td.leftcontent a.leftdataemail:hover{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: transparent;	
text-decoration: none;
}

div#localityleftcontent h1{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 15px;
font-family: Verdana, sans-serif;
color: #c00000;
background-color: transparent;	
}

a.localityleftcontent{
margin: 0;
padding: 0;
border: 0;
font-weight: 400;
font-size: 10px;
font-family: Verdana, sans-serif;
background-color: transparent;	
}


/* Right cell content rules */

div#localityrightcontent{
margin: 0;
padding: 0;
padding-top: 21px;
padding-right: 7px;
padding-left: 7px;
border: 0;
font-weight: 400;
font-size: 10px;
font-family: Verdana, sans-serif;
color: #000;
background-color: #fff;	
}

div#localityrightcontent h1{
margin: 0;
padding: 0;
padding-top: 14px;
border: 0;
font-weight: 700;
font-size: 10px;
font-family: Verdana, sans-serif;
background-color: transparent;	
}

td.rightcontent{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: #fff;
}

a.localityrighttitle:link{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background:transparent;	
}

a.localityrighttitle:active{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background:transparent;	
}

a.localityrighttitle:visited{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background:transparent;	
}

a.localityrighttitle:hover{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;
background:transparent;	
text-decoration: none;
}

span.rightstars{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #ff4605;;
background:transparent;	
}

div#localityrightcontent p{
padding-bottom: 22px;
border-bottom: 1px solid #c0c0c0;
background-color: transparent;	
}

td.right h2{
margin: 0;
padding: 0;
border: 0;
font-weight: 700;
font-size: 12px;
font-family: Verdana, sans-serif;
color: #c00000;
background-color: transparent;
}

a.localityrightcontent{
margin: 0;
padding: 0;
padding-top: 14px;
border: 0;
font-weight: 700;
font-size: 10px;
font-family: Verdana, sans-serif;
background-color: transparent;	
}

img.localityrightphoto{
margin: 0;
padding: 0;
padding-top: 14px;
padding-right: 7px;
padding-bottom: 14 px;
padding-left: 7px;
border: 0;
vertical-align: top;	
}


/* GoogleAdWords rules */

div#ads{
margin: 0;
margin-top: 21px;
padding: 0;
padding-top: 14px;
padding-left: 14px;
border: 0;
height: 300px;
font-weight: 700;
font-size: 11px;
font-family: Arial, sans-serif;
color: #000;
background-color: transparent;	
}

td.localitiesads{
margin: 0;
padding: 0;
padding-left: 4px;
border: 0;
font-weight: 700;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #000;
background-color: #ffffff;	
}

/* Footer rules */

div#footerstart{
margin: 0;
padding: 0;
border: 0;
background-color: transparent;	
}

div#footerstart p{
margin: 0;
padding: 0;
padding-top: 4px;
padding-bottom: 4px;
border: 0;
font-weight: 400;
font-size: 11px;
font-family: Verdana,sans-serif;
color: #c0c0c0;
background-color: transparent;	
}

a.footer:link{
font-weight: 400;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #c0c0c0;
}

a.footer:active{
font-weight: 400;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #c0c0c0;
}

a.footer:visited{
font-weight: 400;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #c0c0c0;
}

a.footer:hover{
text-decoration: none;
}

div#footerend{
margin: 0;
padding: 0;
border: 0;
height: 21px;
background-color: transparent;	
}
