/*THIS IS STYLEZ.CSS for comune mirabello exx style*/

HTML {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
}

Body {
margin: 0px;
padding: 0px;
background: #ccc;
font-family: 'Times New Roman', serif;
font-size: 12px;
color: #2d2d2d;
}

form {
margin: 0px;
padding: 0px;
}

div#box {
position: absolute;
top: 10px;
left: 50%;
margin: 0px;
padding: 0px;
width: 900px;
/*height: 600px;*/
margin-left: -450px;
background: transparent;
/*border: 2px solid #2d2d2d;*/
border-top: 2px solid #2d2d2d;
}

div#boxlink {
position: absolute;
top: 10px;
left: 50%;
margin: 0px;
padding: 0px;
width: 900px;
/*height: 600px;*/
margin-left: -450px;
background: transparent;
/*border: 2px solid #2d2d2d;*/
border-top: 2px solid #2d2d2d;
}

div#header {
margin: 0px;
padding: 0px;
width: 896px !important;
width: 900px;
height: 208px;
background: transparent url('images/slices/images/header.jpg') repeat-x;
border-left: 2px solid #2d2d2d;
border-right: 2px solid #2d2d2d;
}

h1.slogan_header {
margin: 0px;
padding: 0px;
color: #f6f6f6;
position: relative;
left: 40px;
top: 4px;
font-size: 30px;
}

h2.h2_prov_fe {
margin: 0px;
padding: 0px;
color: #f6f6f6;
position: relative;
left: 40px;
top: 1px;
font-size: 10px;
}

h1.logo_header {
margin: 0px;
padding: 0px;
background: transparent url('images/slices/images/logo_comune.jpg') no-repeat top left;
width: 118px;
height: 156px;
float: left;
}

h1.logo_header span {
display: none;
}

div#menu_header {
margin: 0px;
padding: 0px;
width: 200px;
height: 52px;
position: absolute;
top: 156px;
left: 2px;
background: transparent url('images/slices/images/menu_header.jpg') no-repeat top left;
}

div#pg_head {
margin: 0px;
padding: 0px;
width: 560px;
height: 110px;
float: right;
background: #ccc;
margin-top: 30px;
}
/*-- CLASSI e/o ID PER DT, DL E DD IN CLASS.CSS --*/

div#content {
margin: 0px;
padding: 0px;
/*width: 100%;*/
/*height: 392px;*/
width: 896px;
background: transparent;
float: right;
clear: left;
background: #fff;
border-left: 2px solid #2d2d2d;
border-right: 2px solid #2d2d2d;
}

div#earn {
margin: 10px;
}

div#contentpp {
margin: 0px;
padding: 0px;
/*width: 100%;*/
/*height: 392px;*/
/*width: 900px;*/
background: transparent;
float: right;
clear: left;
background: #fff;
border-left: 2px solid #2d2d2d;
border-right: 2px solid #2d2d2d;
border-bottom: 2px solid #2d2d2d;
}

div#content p {
margin: 0px;
padding: 0px;
}

div#blockleft {
margin: 0px;
padding: 0px;
width: 200px;
background: #fff;
margin-left: 0px;
float: left;
}

div#blockleftcontent {
margin: 0px;
padding: 0px;
background: transparent url('images/slices/images/menu_content.jpg') repeat-y;
}

div#blockleftcontent p {
margin: 0px;
padding: 0px;
}

div#blockleft p {
margin: 0px;
padding: 0px;
color: #2d2d2d;
}

div#blockleftfooter {
margin: 0px;
padding: 0px;
width: 200px;
height: 24px;
background: transparent url('images/slices/images/menu_footer.jpg') no-repeat top left;
}

div#blockleftfooter p {
margin: 0px;
padding: 0px;
}

div#blockright {
margin: 0px;
padding: 0px;
float: right;
width:  690px;
}

div#blockfooter {
margin: 0px;
padding: 0px;
width: 896px;
clear: both;
background: transparent;
border-bottom: 2px solid #2d2d2d;
border-top: 1px solid #2d2d2d;
margin-top: 20px;
text-align: center;
}

div#blockfooter p {
margin: 0px;
padding: 0px;
padding: 5px;
border-bottom: 1px solid #ccc;
}

div.paddfoota {
margin: 0px;
padding: 0px;
margin: 10px;
}

div#maxwidth_module {
margin: 0px;
padding: 0px;
width: 99%;
height: 86px;
background: transparent url('images/slices/images/advisor_content.jpg');
}

div#maxwidth_module p {
margin: 0px;
padding: 0px;
}

div#maxwidth_moduleleft {
margin: 0px;
padding: 0px;
width: 18px;
height: 86px;
background: transparent url('images/slices/images/advisor_left.jpg') no-repeat top left;
float: left;
}

div#maxwidth_moduleright {
margin: 0px;
padding: 0px;
width: 18px;
height: 86px;
background: transparent url('images/slices/images/advisor_right.jpg') no-repeat top left;
float: right;
}

div#maxwidth_modulecontent {
margin: 0px;
padding: 0px;
width: 86%;
height: 68px;
position: relative;
top: 9px;
left: 48%;
margin-left: -43%;
float: left;
clear: right;
background: transparent;
overflow: auto;
font-size: 13px;
}

div#maxwidth_modulecontent h1 {
margin: 0px;
padding: 0px;
font-size: 12px;
text-align: center;
}

div#newsmenu_right {
margin: 0px;
padding: 0px;
width: 180px;
/*height: 300px;*/
background: #ff9000;
float: right;
}

div#newsmenu_right p{
margin: 0px;
padding: 0px;
}

div#newsmenu_rightheader {
margin: 0px;
padding: 0px;
width: 180px;
height: 10px;
background: transparent url('images/slices/images/layout_11.jpg') no-repeat top left;
float: left;
}

div#newsmenu_rightcontent {
margin: 0px;
padding: 0px;
width: 180px;
background: transparent url('images/slices/images/layout_12.jpg') repeat-y left;
float: left;
}

div#newsmenu_rightfooter {
margin: 0px;
padding: 0px;
width: 180px;
height: 9px;
background: transparent url('images/slices/images/layout_13.jpg') no-repeat top left;
float: left;
}

div#newsmenu_left {
margin: 0px;
padding: 0px;
width: 180px;
/*height: 300px;*/
background: #ff9000;
float: left;
margin-left: 8px;
margin-top: 10px;
}

div#newsmenu_left p{
margin: 0px;
padding: 0px;
}

div#newsmenu_leftheader {
margin: 0px;
padding: 0px;
width: 180px;
height: 10px;
background: transparent url('images/slices/images/layout_11.jpg') no-repeat top left;
float: left;
}

div#newsmenu_leftcontent {
margin: 0px;
padding: 0px;
width: 180px;
background: transparent url('images/slices/images/layout_12.jpg') repeat-y left;
float: left;
}

div#newsmenu_leftfooter {
margin: 0px;
padding: 0px;
width: 180px;
height: 9px;
background: transparent url('images/slices/images/layout_13.jpg') no-repeat top left;
float: left;
}

div#real_content {
margin: 0px;
padding: 0px;
background: transparent;
}

div#real_content h1 {
margin: 0px;
padding: 0px;
color: #cc7800 !important;
font-family: 'Times New Roman', serif;
font-size: 26pt;
letter-spacing: 1px;
padding: 5px;
padding-bottom: 0px;
}

div#real_content h2 {
margin: 0px;
padding: 0px;
color: #0477d3 !important;
font-family: 'Times New Roman', serif;
font-size: 22pt;
letter-spacing: 1px;
padding: 5px;
padding-bottom: 0px;
}

div#real_content h3 {
margin: 0px;
padding: 0px;
color: #829568 !important;
font-family: 'Times New Roman', serif;
font-size: 20pt;
letter-spacing: 1px;
padding: 5px;
padding-bottom: 0px;
}

div#real_content h4 {
margin: 0px;
padding: 0px;
color: #cc7800 !important;
font-family: 'Times New Roman', serif;
font-size: 18pt;
letter-spacing: 1px;
padding: 5px;
padding-bottom: 0px;
}

div#real_content h5 {
margin: 0px;
padding: 0px;
color: #0477d3 !important;
font-family: 'Times New Roman', serif;
font-size: 16pt;
letter-spacing: 1px;
padding: 5px;
padding-bottom: 0px;
}

div#real_content h6 {
margin: 0px;
padding: 0px;
color: #829568 !important;
font-family: 'Times New Roman', serif;
font-size: 14pt;
letter-spacing: 1px;
padding: 5px;
padding-bottom: 0px;
}

div#real_content p {
margin: 0px;
padding: 0px;
text-align: left;
font-family: 'Times New Roman', serif;
font-size: 12pt;
letter-spacing: 1px;
color: #2d2d2d !important;
padding: 5px;
padding-bottom: 0px;
}

div#real_content img {
margin: 0px;
padding: 0px;
padding: 5px;
}

div#real_content .allinea_sinistra {
margin: 0px;
padding: 0px;
float: left;
margin: 5px;
margin-left: 0px;
}

div#real_content .allinea_destra {
margin: 0px;
padding: 0px;
float: right;
margin: 5px;
margin-right: 0px;
}

div#real_content ul {
/*outline-style: solid;
outline-width: thin;*/
list-style: circle;
margin: 0px;
padding: 0px;
text-align: left;
font-family: 'Times New Roman', serif;
font-size: 12pt;
letter-spacing: 1px;
color: #2d2d2d;
margin: 15px;
}

div#real_content ol {
/*outline-style: solid;
outline-width: thin;*/
list-style: circle;
margin: 0px;
padding: 0px;
text-align: left;
font-family: 'Times New Roman', serif;
font-size: 12pt;
letter-spacing: 1px;
color: #2d2d2d;
margin: 15px;
}

div#newscontent {
margin: 0px;
padding: 0px;
margin: 13px;
background: #f6e1c7;
text-align: right;
}

div#newscontent h1 {
margin: 0px;
padding: 0px;
font-size: 11px;
padding: 2px;
color: #ff9000;
}

div#newscontent h2 {
margin: 0px;
padding: 0px;
font-size: 12px;
padding: 2px;
display: block;
border-bottom: 1px dotted #2d2d2d;
text-transform: capitalize;
color: #2d2d2d;
}

div#newscontent p {
margin: 0px;
padding: 0px;
padding: 2px;
font-size: 12px;
color: #2d2d2d;
}

p.madvice {
margin: 0px;
padding: 0px;
color: #a7a7a7;
font-size: 9px;
margin-left: 5px;
}

p.madvice_public {
margin: 0px;
padding: 0px;
color: #2d2d2d;
margin-left: 5px;
background: #bacd63;
}

textarea.operattive {
margin: 0px;
padding: 0px;
width: 100%;
border: 2px solid #d2d2dd;
}

div#cntdwn {
margin: 0px;
padding: 0px;
color: #2d2d2d;
}

div#cntdwn input.input_countdown {
margin: 0px;
padding: 0px;
border: none;
color: #2d2d2d;
font-size: 9px;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}

div#genfoot {
margin: 0px;
padding: 0px;
width: 900px;
height: 80px;
background: transparent;
clear: both;
}

div#separator {
margin: 0px;
padding: 0px;
width: 900px;
height: 10px;
background: transparent;
}

div#separator p {
margin: 0px;
padding: 0px;
}

/*---ADDING...---*/

a.minipiclink {
margin: 0px;
padding: 0px;
border: none;
text-decoration: none;
}

div#minipiccontent {
margin: 0px;
padding: 0px;
display: block;
overflow: hidden;
width: 180px;
margin-left: 9px;
background: transparent;
}

div.minipic {
margin: 0px;
padding: 0px;
width: 50px;
height: 50px;
border: 1px solid #7a8b60;
float: left;
margin-left: 5px;
margin-top: 5px;
overflow: hidden;
}

div#minipictext {
margin: 0px;
padding: 0px;
}

p.minitext {
margin: 0px;
padding: 0px;
font-size: 10px;
font-family: Tahoma, sans-serif;
letter-spacing: 1px;
padding-top: 4px;
padding-bottom: 4px;
display: block;
border-bottom: 1px solid #817433;
}

div.minipic img {
}
