@charset "utf-8";
/* CSS Document */


body {
    margin:0;
    font:normal 13px Arial, Helvetica, sans-serif;
    color:#4E4540;
    background:#FFFFFF;
}

a, a:visited, a:hover{color:#B10B4F; text-decoration:none;}

.break {
    clear:both;
    margin:0;
    padding:0;
    font-size:0;
}

.left {
    float:left;
}

.right  {
    float:right;
}

h1 {
    padding:5px 0;
    margin:0;
    font-size:20px;
    color:#4E4540;
     font-family: georgia;
}

h2 {
    padding:15px 0 0 0;
    margin:20px 0 0 0;
    font-size:15px;
     font-family: georgia;
    border-top: solid 5px #B10B4F;
}

h2.noline {
    padding:5px 0 0 0;
    margin:10px 0 0 0;
    font-size:15px;
     font-family: georgia;
    border-top: none;
}

h3 {
    padding:0;
    margin:0;
     font-family: georgia; 
    font-size:20px;
    color:#F87111;
}

p {
    margin:0;
    padding:10px 0 0 0;
}

p.borderLine {
    border-bottom: solid 5px #B10B4F;
    height:8px;
    font-size:8px;
    padding:5px 0;
    margin:0;
}


img{border:0;}

big{font-size:15px;}

small{font-size:10px;}

.banner_neonews {
    margin-top:20px;
}

.obbligo {
    color:#44C8F5;
}



#wrapper {
    width:990px;
    margin:0 auto;
}


#center_wrapper {
    background:url(../images/background.jpg) repeat-y;
    padding:0 28px;
    min-height:400px;
}

#top_wrapper {
    padding-top:10px;
    background:url(../images/top_background.jpg) no-repeat top;
}

#bottom_wrapper {
    padding-bottom:13px;
    background:url(../images/bottom_background.jpg) no-repeat bottom;
}


#header {
    height:105px;
    background-color:#fff;
    margin:10px 28px 0 28px;
    position:relative;
}


#logo {
    width:297px;
    height:61px;
    position:absolute;
    top:15px;
}


#menu {
    height:20px;
    border-bottom:#4E4540 5px solid;
    width:100%;
    position:absolute;
    bottom:0;
    padding-bottom:10px;
}

#menu .content_menu {
    height:15px;
    float:right;
}

#menu .content_menu a, #menu .content_menu a:visited, #menu .content_menu a:hover{
    border:0;
    margin:0 10px 0 10px;
    text-decoration: none;
    font-size:15px;
    color:#4E4540;
}

#menu .content_menu a:hover{color:#B10B4F;}

#menu .content_menu ul {
    margin:0;
    padding:0;
    list-style:none;
}


#menu .content_menu ul li {
    float:left;
}


#content {
    padding:0;
}


#footer {
    border-top:5px solid #4E4540;
    height:30px;
    width:935px;
    margin:0 auto;
    padding-top:13px;
    font-size:11px;
    color:#A6A29F;
}

#footer a:link, #footer a:visited, #footer a:active  {
    font-size:11px;
    text-decoration:none;
    color:#7a7470;
    padding:0 7px;
}

#footer a:hover  {
    text-decoration:underline;
}
.content_left {
    width:600px;
    padding:0px 0 20px 0;
}

.topContBar{
    background:#B10B4F;
    color:#FFFFFF;
    height:18px;
    line-height:18px;
    font-family: Georgia;
    padding:0 5px;
}

.topContBar big{font-size:16px;	font-weight:900; float: left;}

a.print, a.print:visited, a.print:hover{
    font-size:12px;
    font-family: Arial;
    color:#FFFFFF;
    text-decoration:none;
    float: right;
    background: transparent url(../images/icon_print.gif) right 2px no-repeat;
    padding:0 20px 0 0;
}

.mainPic{float: left;}

.mainInfo{float: right; width:430px; font-family: georgia; }

.editorPage{padding-top:20px; font-size:20px; font-weight:900; line-height:20px;}
.editorPage span{color:#B10B4F;}

.titleBox{
    background:#D3D0CF;
    padding:0;
    margin:20px 0 0 0;
     font-family: georgia;
    font-size:20px;
    line-height:19px;
}

.contMovie{
    width:320px;
    float: left;
    margin:10px 0 0 0;
}

.infoMovie{
    width:265px;
     font-family: georgia; 
    float: right;
    margin:10px 0 0 0;
}

.indentR{padding-right:180px;  font-family: georgia;  line-height: 18px;}
.infoMovieS{width:150px; float: right;  margin:10px 0 0 0;
     font-family: georgia; }

input.btnAction {

	border: none;

	cursor: pointer;

	background:url(http://www.neoenews.com/img/btn.jpg) no-repeat;

	color:#FFF;

	width:85px;

	font-size:13px;

	padding:4px 0;

	font-weight:bold;

}


.indentR{padding-right:180px;}

/*----- Colonna  -------*/
.content_right {
    width:300px;
    padding:20px 0 20px 0;

}

.content_right h2{
    border:none;
    font-size:20px;
    color:#B10B4F;
    font-weight:400;
    margin:0;
    padding:10px 0 0 0;
}



.profileBox img{vertical-align:top;}

.profileBox, .profileBox a, .profileBox a:visited{
    color:#7A7470;
}

.profileBox a:hover{color:#B10B4F;}

.listNews{font-family: georgia; border: solid 5px #4E4540; border-right:0; border-left:0; margin:10px 0; padding:10px 0; color:#9C9D9F;}

.listNews ul{margin:0; padding:0; color:#404040;}

.listNews li{margin:0; padding:10px 0 5px 0; list-style:none; font-weight:900; 
    _border-bottom:solid 1px #FFFFFF;
}

.listNews li strong{color:#B10B4F;}

.listNews li small{display: block; font-size: 12px; font-weight: normal;}

.listNews a, .listNews a:visited{color:#404040; text-decoration: underline;}

.listNews a:hover{color:#B10B4F;}

.listADV{margin: 10px 0; border-bottom: solid 5px #EFEFEF;}
.listADV p{padding: 0; background: #EFEFEF; color: #9C9D9F; margin: 0 0 10px 0;}
.listADV a,.listADV a:hover,.listADV a:link{display: block; float: inherit; margin-bottom: 10px;}

/*----- Fine Colonna  -------*/







