/*-------------------------------------------
	ROSSO MARANELLO
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		rossomaranello.css
	Date:			may, 2009	
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2009 at Expertweb.it 
					and may not be reproduced.
-------------------------------------------*/
/* RESET */
/****************************/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
body,div,h1,h2,h3,h4,h5,h6,ul,li,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}img{border:0;}th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}

/* HTML ELEMENTS */
/****************************/*
html{ background-color:#323232;
}
body{ backg round:url(img/bg-main.jpg) top center no-repeat;color:#fff; back ground-attachment:fixed; padding-top:20px;
}
h1{height:137px; background:url(img/logo.gif) top center no-repeat; text-indent:-9999px;position:absolute;width:100%;top:160px;
}
h1.home{background:url(img/logo_home.png) top center no-repeat; top:120px; height:150px;z-index:3;
}
* html h1{width:990px;
}
*:first-child+html h1{width:990px;
}
/* LAYOUT */
/****************************/*
.background{margin:-20px 0 0 0;padding:0;position:absolute;z-index:1;overflow:hidden;width:100%;height:100%;
}
.background img{width:100%;height:100%;
}
.container{width:950px; margin:0 auto;background:url(img/bg-container_box.png) top center no-repeat; height:645px; z-index:2;position:relative;
}
.top_home{height:130px; padding-top:30px; padding-right:40px; text-align:right;
}
.top_home img {margin-left:10px;
}
.titoloAltoSinistra{font-family: 'Trebuchet MS', Arial, Verdana, sans-serif; font-size:1.15em; line-height:1.15em; width: 330px; color:#666;float:left;
}
.testoAltoDestra{float: left; font-family: 'Trebuchet MS', Arial, Verdana, sans-serif; font-size:0.8em; margin-left:10px; width:650px
}
.content{margin:110px 0 0 0;height:300px;
}

.testoBassoSinistra {padding:20px 20px 0 20px; font-size:2em;
}
.testoBassoSinistra div.testo{width:385px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; padding-left:260px;
}
.testoBassoSinistra div.testo2{margin:10px 0 0 0;width:100%;font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#999;
}
.testoBassoSinistra div.SCE{ width:200px; float:left; text-align:right; padding-left:55px;
}
span.rosso {color:#f00;
}

/* VETRINA */
div.inVetrina {padding:18px 30px 0 35px; margin:0;over flow:auto; height:220px;
}
.sezione-vetrina{width:205px;float:left;margin:0 7px 0 7px;position:relative; 
}
div.imgVetrina {text-align:center;overflow:hidden;background:#fff; height:150px
}
.cornice-top{position:absolute;top:0;left:0;z-index:1000; background:url(img/cornice-sezioni-top.png) top left no-repeat;height:12px;width:100%;
}
.cornice-bottom{position:absolute;bottom:0;left:0;z-index:10001; background:url(img/cornice-sezioni-bottom.png) top left no-repeat;height:12px;width:100%;
}
div.didaVetrina a {text-align:center; height:18px; background: url(img/bg-testi-sezioni.jpg) repeat-x bottom left; padding:14px 0; display:block;font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
div.didaVetrina div {text-align:center; height:30px; padding:9px 0; color:#fff;text-transform:uppercase;
}
div.inVetrina a {color:#fff;text-transform:uppercase; text-decoration:none;
}
div.inVetrina a:hover {text-decoration:underline;
}

/* simple css-based tooltip 
div.tooltip {     background:transparent url(img/bg-popup.gif) no-repeat scroll 0 0;     font-size:14px;     height:153px;     padding:30px;     width:200px;     font-size:14px;     display:none;     color:#fff; z-index:100000; } */ 


