/*  
Theme Name: Cisa New
Theme URI: http://www.cisapublisher.com
Description: Theme developed for Cisa Publisher
Version: 1.0
Author: Mattia Trapani
Author URI: http://mtrapani.com
*/

/* Reset.css
----------------------------------------------------------------------*/

@import url(reset.css);

/* HTML Elements
----------------------------------------------------------------------*/

a
{
	text-decoration: none;
}

body
{
	background: #fff;
	width: 100%;
}

/* DIV Container Elements
----------------------------------------------------------------------*/

#wrapper
{
	margin: auto;
	width: 960px;
}

/*#container
{
	background: #fff;
	margin: 0 auto;
	text-align: left;
	width: 95%;
}*/

#content
{
	float: right;
	width: 740px;
}

#content a, #sidebar a
{
	border-bottom: 1px solid #287CF9;
	color: #287CF9;
}

#content a:hover, #sidebar a:hover
{
  border-bottom: 1px solid #444;
	color: #444;
}

#content blockquote
{
	padding: 0 20px;
}

#content blockquote p
{
	color: #999;
	font: 15px Georgia, serif;
	line-height: 150%;
}

#content h1
{
	/*background: url(images/h1.gif) no-repeat center right;*/
	color: #369;
	font: 20px Verdana, sans-serif;
	margin: 0 20px 5px;
	line-height: 200%;
	padding: 0 10px;
	text-align: right;
}

#content h2
{
	background: url(images/h2.gif) no-repeat center left;
	border-bottom: 1px solid #ddd;
	color: #333;
	font: 18px Verdana, sans-serif;
	margin: 0 25px 15px;
	padding: 0 15px;
}

#content h3
{
	font: 16px Verdana, sans-serif;
	margin: 0 25px 15px;
	padding: 0 15px;
}

#content h4
{
	font: 14px Verdana, sans-serif;
	margin: 0 25px 15px;
	padding: 0 15px;
}

#content li
{
	background: url(images/content_li.gif) no-repeat 5px 8px;
	line-height: 150%;
	list-style: none;
	padding: 3px 15px;
}

#content p, #content ol, #content ul
{
	color: #444;
	font: 14px Verdana, sans-serif;
	line-height: 150%;
	margin: 0 40px 15px;
}

#content img
{
	float:left;
	padding: 5px;
	margin: 5px;
	border: 1px solid #6299CC;
	background: #95CCFF;
}

#content img:hover
{
	background: none;
}

/* DIV Footer Elements
----------------------------------------------------------------------*/

#footer
{
	border-top: 1px solid #ddd;
	clear: both;
	color: #000;
	height: 75px;
	padding-top: 5px;
	width: 100%;
}

#footer a
{
	color: #333;
}

#footer a:hover
{
	color: #666;
}

#footer p
{
	font: 12px Verdana, sans-serif;
	padding: 0 0 5px;
	text-align: center;
}

/* DIV Header Elements
----------------------------------------------------------------------*/

#header
{
  background: url(images/cisa_50_trasp.gif) no-repeat top left;
  /*border-bottom: 2px solid #287CF9;*/
  border-bottom: 1px solid #287CF9;
	clear: both;
	height: 100px;
	margin: 10px;
	text-align: center;
}

#header h1
{
	color: #287CF9;
	font: 42px Verdana, sans-serif;
	padding: 20px 0 0;
}

#header h1 a:link, #header h1 a:visited, #header h1 a:hover
{
	text-decoration: none;
	color: /*#E9501E*/#287CF9;
}

#header p
{
	color: #666;
	font: italic 16px Verdana, sans-serif;
}

/* DIV Sidebar Elements
----------------------------------------------------------------------*/

#sidebar
{
	float: left;
	margin-top: 5px;
	width: 220px;
}

#sidebar form input
{
	font: 14px Verdana, sans-serif;
}

#sidebar form p
{
	padding: 4px 0 0 5px;
}

#sidebar h3
{
	border-bottom: 1px solid #ddd;
	color: #333;
	font: 16px Verdana, sans-serif;
	margin: 0 10px 10px;
	text-align: right;
}

#sidebar li
{
	background: url(images/side_li.gif) no-repeat 5px 6px;
	line-height: 150%;
	list-style: none;
	padding: 0 15px;
}

#sidebar p, #sidebar ol, #sidebar ul
{
	font: 12px Verdana, sans-serif;
	color: #999;
	line-height: 150%;
	margin: 0 20px 10px;
}
