/*
Theme Name:Mercurio
Theme URI:http://www.mercuriosistemi.com
Description:Template ottimizzato a 2 colonne e 1 sidebar
Version:1.0
Author:Riccardo Narduzzi
Author URI:http://www.mercuriosistemi.com
Tags:mercurio

*/
* { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul { margin:1em 0; }
img { border:0; }
a:link { color:#006eab; text-decoration:underline; }
a:visited { color:#006eab;text-decoration:underline;}
a:hover { color:#0285cd; text-decoration:none; border-bottom:none; }
span { color:#002337; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
body { font:62.5%/1.6 Arial, Helvetica, sans-serif; background:#4492cc url(images/sfondomercurio.jpg) repeat-x top center; text-align:center; color:#33394d; }

input.text { background:url(images/input_bg.png) repeat-x top left; border:1px solid #d0d0d0; height:19px; padding:2px; color:#222222; font-size:14px; }
input.submit { background:url(images/button_bg.png) no-repeat top left; width:77px; height:27px; cursor:pointer; border:none; color:#fff; font-weight:bold; letter-spacing:-0.5px; }

/* header */
#header { height:84px; width:994px; margin:0px auto; margin-bottom:0; position:relative; }
#header #logo { position:absolute; top:15px; left:0px; }

#header #welcomeMessage { position:absolute; height:84px; line-height:84px; left:300px; font-size:1.6em; color:#105a94; }

#header .menu ul { height:84px; margin:0px; padding:0px; list-style-type:none; position:absolute; bottom:0px; right:2px; }
#header .menu li { float:left; display:block; width:auto; height:84px; padding:0px 0px 0px 1px; }
#header .menu li a:link, #header .menu li a:visited {
float:left; display:block; width:110px; margin:0px; height:34px; padding:25px 0;
text-align:center;
text-decoration:none; font-weight:normal;font-family:Arial;
font-size:1.8em; color:#0f5b94; border:none;
letter-spacing:-0.5px;
}
#header .menu li  a:link, #header .menu li a:visited {
	background:url(images/nav_hover.png) repeat-x top left;
 }
#header .menu li a:hover { color:#0f5b94; text-decoration:underline; border:none; background-image:none; background-color:white;}

/* main */
#wrapper {
 width:992px; margin:0px auto; padding:0px;
}
#secWrapper { width:992px; margin:0px auto; padding:20px 0px 0px 0px; background:transparent url(images/content_top.png) no-repeat top left; }
#container { width:962px; margin:0px auto; padding:0px 15px 30px 15px; background:white url(images/content_bottom.png) no-repeat bottom left; }
#mainCol { width:642px; float:left; margin:0px; padding:0px; text-align:left; }
#mainCol ul#maincon { border:1px solid #cde1f5; margin:0px; padding:6px; width:625px; list-style-type:none; background:url(images/main_col_bg.png) no-repeat top left #f8fcff; }
#mainCol ul#maincon li { width:625px; padding:5px 0px 10px 0px; margin:0px 0px 5px 0px; border-bottom:1px dotted #aeaeae; }
#mainCol ul#maincon li .infos { width:161px; padding:4px 0; margin:0px; float:left; background-color:#cde1f5; }
#mainCol ul#maincon li .infos img { width:153px; padding:0 4px; margin:0 auto; }
#mainCol ul#maincon li .infos div { min-height:20px; height:auto!important; height:20px; padding:0 4px; }
#mainCol ul#maincon li .infos div em { color:#34394e; }
#mainCol ul#maincon li h2 { padding:0px; margin:0px 0px 0px 170px; }
#mainCol ul#maincon li h2, #mainCol ul#maincon li h2 a { font-size:18px; color:#34394e; font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-weight:normal; }

#mainCol ul#maincon li.user_info h2 { padding:0px; margin:0px 0px 0px 0px; }
#mainCol ul#maincon li.user_info .data_post { width:100px; float:left; }

#mainCol ul#maincon li p { font-size:13px; color:#4d4d4d; margin:0px; padding:0px; padding-bottom:10px; margin-left:170px; }
#mainCol ul#maincon .esteso h2 { margin:0; }
#mainCol ul#maincon .esteso p { margin:0; }
#mainCol ul#maincon li label { font-size:14px; color:#4d4d4d; }
#mainCol .navigation .alignleft, #mainCol .navigation .alignright { float:left; width:50%; }
#mainCol .navigation .alignright { float:right; text-align:right; }

#mainCol ul#maincon div.infos{
	margin-right:10px;
}
#mainCol ul#maincon li p{
	margin-left:0;
}
#mainCol ul#maincon li ul{
	margin-left:15px;
	font-size:13px;
	margin-top:0;
}
#mainCol ul#maincon li ul li{
	margin-left:15px;
	border-width:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;

}
#mainCol ul#maincon li div.wp-caption em a:link, #mainCol ul#maincon li p em a:link{
	border-width:0;
}



/* titolo */
h1 { position:relative; left:-21px; background:url(images/main_bg.png) no-repeat top left; width:284px; text-align:left; height:33px; padding:3px 5px 3px 30px; margin:0px; margin-top:10px; color:#fff; font-size:18px; font-weight:normal; font-family:Cambria, Georgia, "Times New Roman", Times, serif; }

/* sidebar */
#secCol { width:320px; float:right; margin:0px; padding:0px; text-align:center; }
/* titoli */
#secCol h3.boxedin { position:relative; left:24px; background:url(images/latest_bg.png) no-repeat top left; width:289px; text-align:left; height:33px;
padding:3px 5px 3px 25px; margin:0px; margin-top:10px; color:#fff; font-size:18px; font-weight:normal; font-family:Cambria, Georgia, "Times New Roman", Times, serif; }
#secCol .news h3.boxedin { background:url(images/latest_bg.png) no-repeat top left; }
#secCol .articoli_recenti h3.boxedin { background:url(images/latest_bg.png) no-repeat top left; }
#secCol .widget_links h3.boxedin { background:url(images/latest_bg.png) no-repeat top left; }
#secCol .textwidget { margin:0px; margin-left:32px; padding:5px; width:275px; background:#fff url(images/side_col_bg.png) no-repeat top left; border:1px solid #d0d0d0; }
#secCol .textwidget p { color:#4d4d4d; font-size:12px; margin:2px; padding:2px; text-align:left; }

#secCol ul { position:relative; left:15px; border:1px solid #d0d0d0; border-bottom:none; list-style-type:none; width:285px; margin:0px auto; margin-bottom:10px; padding:0px; text-align:left; }
#secCol ul li { font-size:13px;text-indent:5px;display:block; margin:0px; padding:5px; padding-left:0; width:280px; background:#fff url(images/side_col_bg.png) no-repeat left top; border-bottom:1px solid #d0d0d0; }
#secCol ul li h4 { font-size:14px; font-weight:normal; margin:0px; padding:0px; }
#secCol ul li span { display:block; text-align:right;color:#6b6b6b; font-weight:bold; }
#secCol ul li p { color:#4d4d4d; text-indent:0;font-size:12px; margin:2px; padding:2px; }
#secCol ul li a.more-link { background:url(images/arrow.png) no-repeat center left; margin:0px; padding:0px; float:right; padding-left:12px; border:none; text-decoration:underline; font-size:12px; text-align:right; }
#secCol ul li a.more-link:hover { text-decoration:none; }
#secCol ul li p.test { text-align:right; }

#secCol ul ul { margin:0;top:5px;left:0;width:284px; border-left:1px solid #F2F2F2; border-right:none; }
#secCol ul ul li { text-indent:15px;width:279px;border:0;border-right:1px solid #d0d0d0;}


/* footer */
#footer { width:994px; margin:5px auto; font-size:12px; color:#fff; padding:0px; }
#footer p { margin:2px; padding:2px; font-size:12px; font-family:arial; }
#footer ul { list-style-type:none; display:inline; }
#footer ul li { display:inline; }
#footer ul li a:link, #footer ul li a:visited { border:none; color:#fff; text-decoration:underline; }
#footer ul li a:hover { color:#34394e; text-decoration:none; }

body {margin: 0px;background: #2673A7 url(images/sfondo.jpg) top center no-repeat;}
#menunavigazione {width:1004px; height:143px; background:url(images/menusopra-sfondo.png); margin:auto; position:relative;}
#menunavigazione ul {margin:0px;padding:0px; margin-top:51px; padding-left:8px;}
#menunavigazione li {list-style:none; float:left; }
#menunavigazione ul li a {text-decoration:none; padding:0 20px;line-height:33px; height:33px; display:block; font-size:14px; border-right:1px solid #FFFFFF; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#menunavigazione ul li a:hover {
	color:#04385F;
	background-color: white;
}

#menunavigazione .logo {position:absolute; top:10px; left:30px; }
#menunavigazione .loginDPI {width:473px; height:44px; margin-left:480px; background:url(images/login-sfondo.png);  font-size:12px;color:#434b61; line-height:40px; padding-left:23px;font-family:Arial, Helvetica, sans-serif; }
#menunavigazione .loginDPI form { display:inline; }
#menunavigazione .loginDPI b {display:;font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-weight:lighter; font-size:14px;}
#menunavigazione .loginDPI .form {width:70px; height:18px; border:none; background:url(images/login-sfondo-campi.gif) no-repeat; padding-top:2px; margin-right:5px;}
#menunavigazione .loginDPI select {width:90px; height:21px; background:url(images/login-sfondo-campi.gif); border:none; padding-top:2px;margin-right:5px;}
p.slogan{margin:0; font-size:13px; text-align:left}
#menunavigazione .loginDPI .submit {  }
