/*
Theme Name: Cicrespi-en
Theme URI: http://www.cicrespi.com
Description: Wordpress theme for Cicrespi english site, based on the Cicrespi <a href="http://www.cicrespi.com">original site's theme</a>.
Version: 0.1
Author: Emanuele Labranca
Author URI: http://binarybonsai.com/
Tags: black, white, three columns
Text Domain: Cicrespi

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/*

			MAIN TAGS

*/

body {
	background-color:#000;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
a
{
	text-decoration:none; 
	border:0px; 
	margin:0; 
	padding:0;
}
ul, li
{
	list-style:none; 
	border:0px; 
	margin:0; 
	padding:0;
	float:left;
}
p{ font-size:12px;}
#page {
	width:988px;
	margin: 0 auto;

}

#page div {
	float:left;
}

img
{
	border:0;
	margin:0;
	padding:0;
}
p
{
	margin:0;
	padding:0;
}
/*
			HEADER
*/


#header
{
	width:988px;
}



#header_content
{
	width:988px;
	height:98px;
	background-color:#FFF;
}
.button_menu
{
	margin-left:2px;
	height:82px;
}
#botton-industry
{
	margin:0;
	float:left;
}

#botton-industry a:hover
{
	background-image:url(images/botton_industry_hover.jpg); background-repeat:no-repeat;
}

#botton-marketing{ margin:0; width:590px;}

#botton_help { float:right;}

#since1910{
	display:block;
	position:relative;
	left:33px;
	width:68px;
	height:87px;
	display:none;
}

/****   logo centrato matematicamente = 988-146=842/2=421-66=355px   ****/

#logo{
	margin-left:25px;
	height:60px;
}

.postmetadata{ background-color:#ccc;}

#search
{
	margin-left:550px;
	margin-top: -3px;
	
}

#s{
	background-color:#b5b5b5;
	border:0px;
	border-left:2px solid #635f5c;
	height:20px;
	width:200px;
	padding-left:3px;
	padding-top:4px;

	}
	
#searchsubmit{
	background-color:#635f5c;
	height:26px;
	border:1px solid #b5b5b5;
	border-bottom:1px solid #635f5c;
	color: #FFF;
	}

.screen-reader-text{ display:none;}
/*#box-search {
	position:relative;
	left:200px;
	top:66px;
	width:166px;
	height:22px;
}



#botton-search{
	position:relative;
	left:210px;
	top:66px;
	width:46px;
	height:22px;
}*/


/*
			MAIN PAGE
*/


#wrap
{
	width:988px;
}
#wrap_page
{
	width:988px;
	background-color:#343434;
	background-image:url(images/wrap.jpg);
}


#sidebar_left
{
	width:209px;
	height:300px;
	margin-top:3px;

}
#sidebar_right
{
	width:244px;

	margin-top:3px;

}

#content
{
	width:527px;
	height:100%;
	margin-top:3px;
	border-right:3px solid #000;
	border-left:3px solid #000;
	background-color:#FFF;
}

#content h4
{
	padding-left:10px;
}

#content p
{
	padding-left:10px;
	padding-right: 10px;
	margin-right:30px;
}

.post h2
{
	padding-left:8px;
}
#respond
{
	margin-left:10px;
}
#products
{
	
	width:988px;
}



.img_home{
	width: 244px;
	text-align:center;
	
	} 

.product
{
	margin-top:4px;
	background-color:#ffffff;
	width:244px;
	height:188px;
	margin-left:4px;
	color:#000000;
	font-size:12px;
	
}
.category_description {
	padding:7px;
	font-size:12px;
	}
	
.category_description ul li{
	list-style:circle!important;
	margin-left:22px;

}

.product p
{
	padding-left:4px;
	padding-top:3px;
}

.product a p
{
padding:0px;
margin-left:5px;
}

.product_title h3 a
{
	color:#ffffff;
}

.storytitle{
	margin-top:5px;
	margin-left:9px;
}

h3.storytitle{
	font-size:14px;
}



.product_title
{
	background-color:#635f5c;
	width:244px;
	height:30px;
}


.product_title p
{
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#istituzionali
{
	width:995px;

	
}
.istituzionali
{
	margin-top:4px;
	background-color:#343434;
	width:244px;
	height:322px;
	margin-right:4px;
}


.entry .list_news {  color:#ffffff; width: 490px; height:33px; background-color:#635f5c; margin-top:3px; margin-left:15px; padding-left:3px; padding-top:3px;}
.entry .list_news a { color:#ffffff; width: 200px; height:33px; background-color:#635f5c; margin-top:3px; padding-left:3px; padding-top:3px;}
.entry .list_news a:hover { color:#cccccc; width: 200px; height:33px; background-color:#635f5c; margin-top:3px; padding-left:3px; padding-top:3px;}


.istituzionali_title
{
	background-color:#635f5c;
	width:244px;
	height:30px;
}
.istituzionali_title p
{
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.storycontent img
{
	margin-left: 23px;
	margin-top: 10px;

}

.storycontent p{ 
	padding: 9px;
	color:#ffffff;
}

.storycontent a{ 
	color:#ffffff;
}

.storycontent a:hover{ 
	color:#cccccc;
}


.first
{
	margin-left:0;
}

#footer
{
	width:988px;
	height:91px;
	margin-bottom:10px;
}

#footer_menu
{
	width:988px;
	background-color:#635f5c;
	height:33px;
	margin-top:4px;

}

#list_menu_footer
{
	height:33px;
}
#list_menu_footer li
{
	height:23px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;
	padding-right:30px;
}
#list_menu_footer li a
{
	color:#FFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#footer_content
{
	width:988px;
	background-color:#fff;
	height:50px;
	margin-top:4px;
	
}


#footer_content p
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

#footer_content a
{
	color:#666;
}

#footer_content a:hover
{
	text-decoration:underline;
}




#sidebar
{
	width:244px;
	background-color:#333333;
	padding-bottom:10px;
}
#sidebar h2
{
	margin:0;
	background-color:#666;
	color:#FFF;
	width:234px;

	font-size:16px;
	padding:5px;
	margin-bottom:5px;
	line-height:34px;
}
#sidebar li a
{
	margin-top:5px;
	width:240px;
	color: #FFF;
	font-size:14px;
}
#sidebar li small
{
	margin-left: 10px;
	font-size:10px;
}

#sidebar ul li ul li 
{
	padding:7px;
}

#sidebar ul li ul li  a:hover
{
	color:#cccccc;
}

.related_product {
	width: 210px;
	margin-left: 10px;
}
