/*
Theme Name: Alleasy
Description: Tema per Alleasy.
Version: 0.1
Author: Riccardo Tullini
*/


@charset "utf-8";
/* CSS Document */


html, body					{width:100%;}
body 								{font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#696E78;
										 background:url(images/bg-body.gif) repeat 0 0;}
strong							{font-weight:bold;}

#page								{position:relative; width:847px; margin:60px auto 0 auto; padding-top:21px; 
										 background:url(images/bg-page.png) no-repeat right top;}

#header							{position:absolute; top:-40px; width:320px; height:559px; 
										 background:url(images/bg-flash.png) no-repeat 0 0;}
#headerimg					{text-indent:-999em; overflow:hidden; width:300px; height:539px; margin:10px 0 0 10px;
										 background:url(images/img-flash.jpg) no-repeat 0 0;}

.wrap								{padding:0 10px 10px 0;
										 background:url(images/bg-wrap.png) no-repeat right bottom;}
#content .wrap,
#sidebar .wrap,
#footer .wrap				{padding:0 10px 10px 10px; background:none;}

#footer							{position:absolute; left:310px; bottom:10px; width:166px; /*background:#f00;*/ color:#999; text-align:center;}
#footer span				{color:#CCC;}


a										{color:#95a2c7;}
a:hover							{text-decoration:none; color:#386198;}

/*************************************************************************************************************************/
/* SIDEBAR */
/*-----------------------------------------------------------------------------------------------------------------------*/
#sidebar						{float:right; width:166px; margin-bottom:60px; min-height:539px; height:auto !important; height:539px;
										 background:url(images/bg-sidebar.jpg) no-repeat 0 0;}

h1.logo							{width:142px; margin:14px auto 24px auto;}
.logo a							{display:block; height:44px; text-indent:-999em; overflow:hidden; 
										 background:url(images/logo.png) no-repeat 0 0;}

#sidebar						{color:#CCC;}
#sidebar ul					{list-style-type:none; font-size:10px;}
.pagenav a					{color:#FFF; text-decoration:none;}
.pagenav a:hover,
.pagenav li.current_page_item a,
.pagenav li.current_page_item a:hover		{color:#99C;}
.pagenav						{border-top:1px dotted #999;}
.pagenav li					{border-bottom:1px dotted #999; line-height:26px; text-transform:uppercase; padding-left:10px;}
.pagenav li ul			{padding-bottom:6px;}
.pagenav li li			{text-transform:none; border:none; line-height:16px;}
.pagenav ul ul a				{color:#999; text-decoration:none;}
.pagenav ul ul a:hover	{color:#FFF;}

.qtrans_language_chooser 			{border-bottom:1px dotted #999;}
.qtrans_language_chooser li		{float:left; padding:10px 0;}
.qtrans_language_chooser li a	{margin-left:10px;}





/*************************************************************************************************************************/
/* CONTENT */
/*-----------------------------------------------------------------------------------------------------------------------*/
#content						{float:right; width:361px; /*min-height:530px; height:auto !important; height:530px;*/}

#content h2					{height:40px; margin:15px 0 0 0; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC;
										 line-height:40px; font-size:24px; color:#95a2c7; text-transform:uppercase; font-weight:normal;}

h2.soluzioni-it, h2.soluzioni-en,
h2.caratteristiche-it, h2.caratteristiche-en,
h2#p-5-it, h2#p-5-en,
h2#p-8-it, h2#p-8-en,
h2#p-25-it, h2#p-25-en,
h2#p-27-it, h2#p-27-en,
h2#p-30-it, h2#p-30-en	{text-indent:-999em; overflow:hidden;}
										 
h2.soluzioni-it			{background:url(images/h-soluzioni.gif) no-repeat 0 0;}
h2.caratteristiche-it{background:url(images/h-caratteristiche.gif) no-repeat 0 0;}
h2#p-5-it						{background:url(images/h-chi-siamo.gif) no-repeat 0 0;}
h2#p-8-it						{background:url(images/h-prodotti.gif) no-repeat 0 0;}			/* prodotti */
h2#p-27-it					{background:url(images/h-applicazioni.gif) no-repeat 0 0;}	/* applicazioni */
h2#p-30-it					{background:url(images/h-certificazioni.gif) no-repeat 0 0;}/* certificazioni */
h2#p-25-it					{background:url(images/h-attrezzature.gif) no-repeat 0 0;} 	/* attrezzature */
h2.soluzioni-en			{background:url(images/h-solutions.gif) no-repeat 0 0;}
h2.caratteristiche-en{background:url(images/h-features.gif) no-repeat 0 0;}
h2#p-5-en						{background:url(images/h-about.gif) no-repeat 0 0;}
h2#p-8-en						{background:url(images/h-products.gif) no-repeat 0 0;}			/* prodotti */
h2#p-27-en					{background:url(images/h-applications.gif) no-repeat 0 0;}	/* applicazioni */
h2#p-30-en					{background:url(images/h-certifications.gif) no-repeat 0 0;}/* certificazioni */
h2#p-25-en					{background:url(images/h-equipments.gif) no-repeat 0 0;} 	/* attrezzature */


#content ul					{list-style-type:none;}
#content ul img,
#content ul object	{float:left; margin-right:8px;}
#content h3					{font-size:11px; color:#95a2c7;}
#content ul li			{margin:15px 0 0 0;}



.lista li a					{text-decoration:none; text-transform:uppercase; font-weight:bold; color:#95a2c7;}
.lista li a:hover		{text-decoration:none; color:#386198;}



.chiSiamo p,
.prodotti p,
.applicazioni p,
.certificazioni p,
.attrezzature p,
.page	p							{margin:15px 0 15px 0;}
.chiSiamo .wpGallery,
.wp-image-85				{float:left; margin:15px 7px 7px 0;}



/*************************************************************************************************************************/
.wrap:after, 
.qtrans_language_chooser:after,
#content ul li:after /* clear del float */
										{content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both;}
.wrap,
.qtrans_language_chooser,
#content ul li /* clear del float per ie6 e ie7 */
										{zoom:1; min-height:0;}




/* Begin Various Tags & Classes */
acronym,
abbr,
span.caps 					{cursor: help;}

acronym,
abbr 								{border-bottom: 1px dashed #999;}

blockquote 					{margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}

blockquote cite 		{margin: 5px 0 0; display: block; }

.center 						{text-align: center;}

.hidden 						{display: none;}

hr 									{display: none;}

a img 							{border: none;}

.navigation 				{display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter 		{display: block; margin-left: auto; margin-right: auto;}

.wp-caption 				{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; 
										 -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.wp-caption img 		{margin: 0; padding: 0; border: 0 none;}

.wp-caption p.wp-caption-text 
										{font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
/* End captions */

