p {
font-family: Verdana, Arial; 
font-size: 11px; 
font-weight: normal; 
color: #000000;
}
 
h1 {
font-family: Verdana, Arial; 
font-size: 22px; 
font-weight: normal;
color: #000000;
}
 
h2 {
font-family: Verdana, Arial;
font-size: 16px;
font-weight: normal;
color: #000000;
}
 
h3 {
font-family: Verdana, Arial;
font-size: 14px; 
font-weight: normal; 
color: #000000;
}
cite {
font-family: Verdana, Arial; 
font-size: 11px; 
font-style: italic; 
color: #000000;
}
 
body {
font-family: Verdana, Arial; 
font-size: 10px; 
font-weight: normal; 
color: #888888; 
background-color: #ebebeb; 
text-align: center;
margin: 0px 0px 0px 0px;
}
 
p.title_color_box {
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 0 3px 3px 3px;
background: #A2C80C;
color: #ffffff;
text-align: left;
}
 
p.text_color_box {
font-size: 11px;
font-weight: normal;
margin: 0;
padding: 3px 3px 3px 3px;
background: #ffffff;
color: #000000;
text-align: justify; 
}
 
p.text {
font-size: 11px;
font-weight: normal;
line-height: 120%;
margin: 0;
padding: 3px 0px 3px 0px:
background: #ffffff;
color: #000000;
text-align: justify; 
}
 
p.grey {
font-size: 11px;
font-weight: normal;
margin: 0;
padding: 3px 3px 3px 3px;
background: transparent;
color: #888888;
text-align: justify; 
}
 
p.grey_small {
font-size: 10px;
font-weight: normal;
margin: 0;
padding: 3px 3px 3px 3px;
background: #ffffff;
color: #888888;
text-align: justify; 
}
a:link {
font-weight: normal; 
font-size: 11px; 
color: #888888; 
font-family: Verdana, Arial, sans-serif; 
text-decoration: none;
background-color: transparent;
cursor: pointer;
}
 
a:visited {
font-weight: normal;
font-size: 11px; 
color: #888888;  
font-family: Verdana, Arial, sans-serif; 
text-decoration: none;
background-color: transparent;
cursor: pointer;
}
 
a:hover {
font-weight: normal; 
font-size: 11px; 
color: #A2C80C;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
background-color: transparent;
cursor: pointer;
}
 
a.navlink:link {
font-weight: normal;
color: #666;
font-size: 11px;
text-decoration: underline;
cursor: pointer;
}
 
a.navlink:visited {
font-weight: normal;
color: #666;
font-size: 11px;
text-decoration: underline;
cursor: pointer;
}
a.navlink:hover {
font-weight: normal;
color: #000;
font-size: 11px;
text-decoration: underline;
cursor: pointer;
}

a img { border: 0; }

 
img.imagelink{
margin: 2px;
border: 0px;
}
 
a.imagelink:link {
color: #ffffff;
text-decoration: none;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
 
a.imagelink:visited {
color: #ffffff;
text-decoration: none;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
 
a.imagelink:hover {
color: #ffffff;
text-decoration: none;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
 
a.textlink:link {
font-weight: normal;
color: #000;
font-size: 11px;
text-decoration: none;
}
 
a.textlink:visited {
font-weight: normal;
color: #000;
font-size: 11px;
text-decoration: none;
}
 
a.textlink:hover {
font-weight: normal;
color: #888;
font-size: 11px;
text-decoration: underline;
}
 
a.icolink:link {
font-weight: normal;
color: #888888;
font-size: 10px;
text-decoration: none;
}
 
a.icolink:visited {
font-weight: normal;
color: #888888;
font-size: 10px;
text-decoration: none;
}
 
a.icolink:hover {
font-weight: normal;
color: #000000;
font-size: 10px;
text-decoration: none;
}

a.newlink:link {
font-weight: normal;
color: #000000;
font-size: 11px;
text-decoration: none;
}
 
a.newlink:visited {
font-weight: normal;
color: #000000;
font-size: 11px;
text-decoration: none;
}
 
a.newlink:hover {
font-weight: normal;
color: #888888;
font-size: 11px;
text-decoration: none;
}
 
ul {
list-style-type: none;
list-style-position:outside;
list-style-image:none;
padding:0;
margin:0;
	}

li {
list-style-type: none;
margin: 0;
padding:0 0 10px 0;
	}

 
.input {
background-color: #ffffff;
border: 1px solid #ebebeb; 
color: #888888; 
font-family: Verdana, Arial; 
font-size: 10px; 
} 
 
.input:focus { 
background-color: #ffffff; 
border: 1px solid #ebebeb; 
color: #888888; 
font-family: Verdana, Arial; 
font-size: 10px; 
} 
 
.input_search {
background-color: #ffffff;
border: 1px solid #ebebeb; 
color: #888888; 
font-family: Verdana, Arial; 
font-size: 10px; 
background-image: url("http://www.valeriaaiello.it/main/smallsearch.png"); 
background-repeat: no-repeat; 
background-position: top right; 
} 
 
.input_search:focus { 
background-color: #ffffff; 
border: 1px solid #ebebeb; 
color: #888888; 
font-family: Verdana, Arial; 
font-size: 10px; 
} 
 
.searchbutton {
width: 16px; 
background-color: #ffffff; 
border: 0px none #ffffff; 
color: #ffffff; 
background-image: url("http://www.valeriaaiello.it/main/search.png"); 
background-repeat: no-repeat; 
background-position: bottom left; 
font-family: Verdana, Arial; 
font-size: 16px;
} 
 
.searchbutton:focus { 
width: 16px; 
background-color: #ffffff; 
border: 0px none #ffffff; 
color: #ffffff; 
background-image: url("http://www.valeriaaiello.it/main/search.png"); 
background-repeat: no-repeat; 
background-position: bottom left; 
font-family: Verdana, Arial;
font-size: 16px;
} 
 
table {
border-collapse: collapse;
padding: 0px;
}
 
 
table.menu {
margin: 40px auto auto auto;
font-size: 0px;
width: 800px;
height: 0px;
background: #ebebeb;
 
}
 
table.header {
margin: -1px auto 3px auto;
font-size: 0px;
width: 798px;
background: #ffffff;
}
 
table.subheader {
margin: -2px auto -1px auto;
font-size: 11px;
width: 798px;
height: 0px;
background: #ebebeb;
}
 
table.content {
margin: auto auto auto auto;
font-size: 11px;
width: 798px;
background: #ebebeb;
}
 
table.news_content {
margin: -3px auto auto auto;
font-size: 0px;
width: 798px;
background: #ffffff;
}
 
table.sub_footer {
margin: auto auto auto auto;
font-size: 0px;
width: 798px;
background: #ebebeb;
}
 
table.footer{
margin: auto auto 10px auto;
font-size: 11px;
width: 798px;
background: #ebebeb;
}
 
td {

color: #000000;
vertical-align: top;
border-collapse: collapse;
margin: auto auto auto auto;
}
 
 
td.menu {
font-size: 0px;
width: 100%;
height: 0px;
background: #ebebeb;
border-width: 0px;
border-spacing: 0px;
padding: 0px;
text-align: left;


}
 
td.search {
font-size: 11px;
width: 100%;
height: 100%;
background: #ffffff;
border-width: 0px;
border-spacing: 0px;
}
 
 
td.box_right {
font-size: 11px;
width: 33%;
height: 100%;
background-color: #ffffff;
padding: 0px;
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb; 
text-align: left;
}
 
td.box_left {
font-size: 11px;
width: 33%;
height: 100%;
background-color: #ffffff;
padding: 0px;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ebebeb; 
text-align: left;
}
 
td.box_center {
font-size: 11px;
width: 33%;
height: 100%;
background-color: #ffffff;
padding: 0px;
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
text-align: left;
}
 
td.column_left {
font-size: 11px;
width: 25%;
height: 100%;
background-color: #ffffff;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ebebeb; 
padding: 20px;
text-align: left;
}
 
td.content_right {
font-size: 11px;
width: 75%;
height: 100%;
background-color: #ffffff;
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb; 
padding: 20px;
text-align: left;
}
 
td.content_left {
font-size: 11px;
width: 75%;
height: 100%;
background-color: #ffffff;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ebebeb; 
padding: 20px;
text-align: left;
}
  
td.column_right {
font-size: 11px;
width: 25%;
height: 100%;
background-color: #ffffff;
padding: 20px;
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb; 
text-align: left;
}
 
td.content {
font-size: 11px;
width: 796px;
height: 100%;
background-color: #ffffff;
padding: 20px;
text-align: left;
}
  
td.title {
font-size: 11px;
text-align: left;
width: 796px;
height: 100%;
background-color: #ffffff;
padding: 22px;
text-align: left;
}
 
td.text {
font-size: 11px;
text-align: left;
width: 50%;
height: 100%;
background-color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff; 
padding: 20px;
 
}
      
td.sub_footer {
font-size: 11px;
text-align: left;
width: 50%;
height: 100%;
background-color: #ffffff;
padding: 0px 0px 0px 20px;
}
 
td.footer_box_left {
font-size: 11px;
width: 33%;
height: 100%;
background-color: #ebebeb;
padding: 0px;
border-right: 1px solid #ebebeb; 
}
 
td.footer_box_center {
font-size: 11px;
width: 33%;
height: 100%;
background-color: #ebebeb;
padding: 0px;
border-right: 1px solid #ebebeb; 
border-left: 1px solid #ebebeb; 
}
 
td.footer_box_right {
font-size: 11px;
width: 33%;
height: 100%;
background-color: #ebebeb;
padding: 0px;
border-left: 1px solid #ebebeb; 
}
 
 
 
td.footer_content_left {
font-size: 11px;
width: 75%;
height: 100%;
background-color: #ebebeb;
border-right: 1px solid #ebebeb; 
padding: 0px;
}
 
td.footer_content_right {
font-size: 11px;
width: 75%;
height: 100%;
background-color: #ebebeb;
border-left: 1px solid #ebebeb;  
padding: 0px;
}
 
td.footer_column_left {
font-size: 11px;
width: 25%;
height: 100%;
background-color: #ebebeb;
padding: 0px;
border-right: 1px solid #ebebeb; 
}
 
td.footer_column_right {
font-size: 11px;
width: 25%;
height: 100%;
background-color: #ebebeb;
padding: 0px;
border-left: 1px solid #ebebeb; 
}
 
td.footer {
font-size: 11px;
width: 100%;
height: 100%;
background-color: #ebebeb;
padding: 0px;
}
 
td.boxbox_left {
font-size: 11px;
width: 50%;
height: 100%;
background-color: #ffffff;
padding: 0px;
text-align:left;
padding: 20px 0px 0px 20px;
}
 
td.boxbox_right {
font-size: 11px;
width: 50%;
height: 100%;
background-color: #ffffff;
padding: 0px;
text-align:right;
padding: 20px 20px 0px 0px;
}
 
div.search {
background: transparent;
width: 780px;
height: 26px;
margin: 0px 8px 0px 8px;
}

.divsx{
clear:both;
float: left;
width:350px;
height:16px;
align:left;
margin-top:4px;
}
 
.divdx{
width:215px;
height:16px;
float:right;
align:right;
text-align:right;
}

div.header {
margin-top: -1px;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
width: 100%;
height: 0px;
background: #ebebeb;
border-width: 0px;
border-spacing: 0px;
border-collapse: collapse;
padding: 0px;
position: relative;
}
 
div.footer {
margin-top: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
width: 100%;
height: 0px;
background: #ebebeb;
border-width: 0px;
border-spacing: 0px;
border-collapse: collapse;
padding: 0px;
position: relative;
}
 
div.color_box {
margin-top: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
width: 100%;
height: 100%;
border-collapse: collapse;
padding: 0px;
position: relative;
}

div.box {
background-color: transparent;
margin: 0px;
width:225px;
height:100%;
text-align: left;
border-collapse: collapse;
padding: 20px;
position: relative;
border-width: 0px;
border-spacing: 0px;
cursor:pointer;
overflow: hidden;
}
.box:hover {
background-color: #EFF6E1; 
}
 
div.box_footer {
background-color: transparent;
height: 16px;
margin:15px 20px 10px 20px;
text-align: left;
}
 
div.box_footer_search {
background-color: transparent;
height: 0px;
margin:10px 20px 0px 20px;
text-align: left;
}

.video {
width: 320px;
height: 180px;
padding-left: 50%;
margin-left: -160px;
}

div.primo_piano {
background: #ffffff;
margin: 0px;
width:96%;
text-align: left;
border-collapse: separate;
padding: 0px 10px 30px 10px;
position: relative;
border: 1px solid #ebebeb;
cursor:pointer;
margin-bottom: 0px;
overflow: hidden;
}
.primo_piano:hover {
background-color: #EFF6E1; 
}
 
 
div.news_left {
background: #ffffff;
margin-top: 20px;
width:96%;
text-align: left;
border-collapse: separate;
padding: 0px 0px 20px 0px;
position: relative;
cursor:pointer;
border-top: 1px solid #ebebeb;
overflow: hidden;
}
 
div.news_right {
background: #ffffff;
margin-top: 20px;
width:96%;
text-align: left;
border-collapse: separate;
padding: 0px 0px 20px 0px;
position: relative;
cursor:pointer;
border-top: 1px solid #ebebeb;
float: right;
overflow: hidden;
}

div.spacer {
background: #ffffff;
margin: 30px 0px 0px 0px;
width:98%;
text-align: left;
border-collapse: separate;
padding: 10px 0px 0px 0px;
position: relative;
border-top: 1px solid #ebebeb;
overflow: hidden;
}
  

div.rsstitle {
background: transparent;
color: #000000;
margin: 0px;
width:50%;
text-align: left;
border-collapse: collapse;
padding: 0px;
position: relative;
}
 
div.rssdescription {
background: transparent;
margin: 0px
border: hidden;
text-align: left;
}

#imgPreviewWithStyles,
#imgPreviewWithStyles2,
#imgPreviewWithStyles3 {
background: #ebebeb url(http://www.valeriaaiello.it/main/loading.gif) no-repeat center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px;
z-index: 999;
border: none;
}
            
#imgPreviewWithStyles span,
#imgPreviewWithStyles2 span,
#imgPreviewWithStyles3 span {
color: white;
font-size: 1em;
text-align: center;
display: block;
padding: 10px 0 3px 0;
}
            
.loading {
height: 32px;
width: 32px;
}

 
 
div#nifty{background:#ffffff;
margin-top:-1px;}
 
div#bluebox {background:#A2C80C;
 background-image: url(""); background-repeat: repeat-x; padding: 0px; font-family: Verdana, Arial; font-size: 11px; color: #ffffff;}
div#borderbox {background:#ffffff;
 padding: 2px; border-top: #ffffff; border-left: #A2C80C; border-right: #A2C80C; border-bottom: #A2C80C; border-width:thin; border-style:solid; 
 font-family: Verdana, Arial; font-size: 11px; color:#000000; text-align:justify; }
 
b.rtop, b.rbottom{display:block; background: #ebebeb;}
b.rtop b, b.rbottom b{display:block; height:1px; overflow:hidden; background:#ffffff; }
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 3px}
 
b.gtop, b.gbottom{display:block;background:#ffffff}
b.gtop b, b.gbottom b{display:block;height:1px;
    overflow: hidden; background: #A2C80C}
b.g1{margin: 0 5px}
b.g2{margin: 0 3px}
b.g3{margin: 0 2px}
b.gtop b.g4, b.gbottom b.g4{margin: 0 1px; height: 1px}