/*
Theme Name: Usfi
Theme URI: http://www.chantive.it
Description: Tema sviluppato da http://www.chantive.it
Version: 1.0
Author: Chantive
Tags: Usfi, chantive.it
*/


body {margin:0; padding:0; background:#2C2F70; font-family:arial, verdana, helvetica; color:#6D6D6D; font-size:12px;}
a,a:link,a:visited {color:#FFFFFF; text-decoration:none;}
a:hover {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
.bigcontainer { width:940px; margin:0 auto; }
.container {background:#FFFFFF; margin:24px 32px; width:900px; }
.headerlogo{background:url('images/header-logo.jpg') no-repeat bottom center; width:900px; height:220px; }
.headertop {padding:0; width:900px; height:39px; background:#9A150A;}
.mainmenu {width:635px; float:left;}
.rightmenu {width:238px; background:#0F125C; height:39px; float:left;}
* html .rightmenu {width:238px; background:#0F125C; float:left; padding:0; margin:0;}

.morepages {float:right; margin:15px; padding:10px; background:#EFEFEF; width:150px; }
.morepages .numeri a:link, 
.morepages .numeri a:visited {background:#9A150A; color:#FFFFFF; padding:2px;}
.morepages .numeri a:hover {color:#FFFFFF; padding:2px;}
.totalbox { width:900px;}
#usfihome h1{color:#0F125C; font-size:18px}
#usfihome h2{color:#9A150A; font-size:16px}
.leftbox {float:left; width:635px;}
.leftbox .boxintro {margin-left:27px; margin-top:30px; margin-bottom:0px; border-bottom:1px solid #ABABAB; padding-bottom:20px; width:581px;}
.footer {font-size:11px; padding:0; margin:0; color:#FFFFFF; width:900px; height:117px; background:#2C2F70;}
.footer .leftfooter{padding:10px 10px 10px 27px; float:left; width:250px;}
.footer .rightfooter{float:right; padding:10px 27px 10px 10px;}
.footer .rightfooter ul {margin:0; list-style:none;}
.footer .rightfooter ul li {margin-left:7px; list-style:none; float:left; display:block; padding:0; text-transform:uppercase;}
.calendar{margin:0;padding:0;}
.boxcontainer {width:581px; margin-left:27px; margin-top:30px;}
.boxrow {width:581px; margin:20px 0;}
.boxitem {width:277px;}
.boxitem .iconbox {float:left;}
.boxitem .contentbox {width:65%; font-size:12px; float:left; margin-left:15px;}
.floatleft {float:left;}
.floatright {float:right;}
.rightbox {padding:0; color:#FFFFFF; width:238px; float:left; background:#0F125C url('images/usfi-lobg.jpg') no-repeat center bottom;}
.rightbox .rightcontent {width:218px; margin:10px 10px 30px 10px;}


.articlecontainer {color:#1C1C1C; width:610px; line-height:18px; text-align:justify;}
.articlecontainer p {padding:0; margin:5px 0;}
.articlecontainer h1 {color:#0F125C; font-size:25px}
.articlecontainer h2 {color:#787878; font-size:16px}
.articlecontainer h3 {color:#9A150A; background:#EFEFEF;}
.articlecontainer a,.articlecontainer a:link,.articlecontainer a:visited {color:#9A150A; text-decoration:none;}
.articlecontainer a:hover {text-decoration:underline;}
.usfinwtitle {margin-left:30px; margin-top:30px;}
.author {font-size:10px; margin-left:40px;}
.newsarticle {margin-left:27px; margin-top:10px; }
.article { margin-bottom:27px;}
.article h3 { margin:0;pagging:0;}
.imgart{margin-right:10px;}

.contentnews ul {padding:0; list-style:none; margin:0;}
	.contentnews li {margin-top:10px; margin-left:5px; list-style:none; float:left; display:block;
 color:#0E125B; font-size:11px; }
	.rightnews {margin:0; padding:0;}
	.rightnews ul{ padding:0; margin:0;}
	.rightnews li  {list-style:none; color:#FFFFFF; font-size:12px; margin-bottom:10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{display: inline-table;}
.clearfix 		{height: 1%;}
.clearfix 		{display: block;}

.containerelenco {width:100%; margin:0; padding: 0;}
.selected1 {float:left; display:block; padding:5px; margin:0 0 0 4px;color:#FFFFFF; background:url('images/btnsoc_on.gif') no-repeat center}
.voci {float:left; display:block; padding:5px; margin:0 0 0 4px; color:#FFFFFF; background:url('images/btnsoc_off.gif') no-repeat center;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


ul.wrnews 	{padding:0; list-style:none; margin:0;}
ul.wrnews li 	{margin-left:27px; list-style:none; float:left; 
display:block; padding:12px 8px 0px 8px; color:#FFFFFF; 
font-size:15px; }
ul.wrnews li.selected 	{background:#FFFFFF; padding:6px 8px 6px 8px;}
ul.wrnews li.selected a:link,
ul.wrnews li.selected a:visited {color:#9A150A;}

/* remove the bullets, padding and margins from the lists */
.menu ul {
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li {
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table {
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
width:80px;
padding:12px 8px 12px 8px;
color:#FFFFFF;
background:#9A150A;
text-decoration:none;
text-align:center;
}
/* style the links hover */
.menu :hover {
color:#FFFFFF;
background:#0F125C;
}

.menu ul li.selected a { color:#FFFFFF!important; background:#0E125B!important; font-weight:bold; }
.menu ul li.selected ul li a { font-weight:normal;  }


.menu ul li ul li { width:149px; }
.menu ul li ul li a, .menu ul li ul li a:visited { background:#0F125C; width:149px; padding:6px 8px 6px 8px;}
.menu ul li ul li a:hover { background:#2C2F70;!important}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
* html .menu ul ul {
margin-top:12px;
}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}



.navigation {border-bottom:1px solid #CDCDCD; margin-left:20px; margin-top:20px;}
.navigation .floatleft {width:230px;}
.navigation .floatright {width:230px;}