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

body{ margin:0; padding:0; background-color:#FFFFFF;
	  font-family:Arial, Helvetica, sans-serif;}
	  
* html .minwidth {
	width:expression((document.body.clientWidth<=920)?'920px':'auto');}
	
.minwidth { min-width:920px;}

img{ border:0px;}

/*============= PNG FIX ===============*/
img { behavior: url(http://www.designapparat.eu/NEW/images/pngfix/iepngfix.htc); }

/*==============================
============ SLIDER ============
==============================*/

#sliderWrap {
margin: 0 auto;
width: 100%;
}

#slider {
position: absolute;
background-image:url(../images/background-panel.gif);
background-repeat:repeat-x;
background-position: bottom;
width: 100%;
height: 169px;
margin-top: -169px;
z-index:+40;
}

#slider a{ color:#FFFFFF;}
#slider a:hover{ color:#4fb51d;}

#slider img {
border: 0;
}

#sliderContent {
position: absolute;
color:#FFFFFF;
font-weight:bold;
padding-top: 5px;
left:50%;
margin-left:-360px;
}

#header {
margin: 0 auto;
width: 600px;
background-color: #F0F0F0;
height: 200px;
padding: 10px;
}

#openCloseWrap {
position:absolute;
margin: 169px 0 0 50%;
font-size:12px;
font-weight:bold;
}

#architetti{ font-size:10px; color:666666; font-weight:normal; text-align:left; float:left; width:340px;
			 border-left:1px solid #999999; padding-left:15px; padding-right:30px;}
#architetti h1{ font-size:11px; color:#FFFFFF;}
#architetti p{ color:#999999;}

#login{ font-size:10px; font-weight:normal; text-align:left;  float:left; width:200px;
		border-left:1px solid #999999; padding-left:15px;}
#login h1{ font-size:11px; color:#FFFFFF;}
#login p{ color:#999999;}


/*==============================
============ SPLASH ============
==============================*/

#splash{ width:1086px; height:251px;
		 position:absolute; top:250px; left:40%;
		 margin-left:-400px;}
		 
#splash-2{ width:1000px; height:331px;
		 position:absolute; top:106px; left:40%;
		 margin-left:-450px;}
		 
#splash-3{ width:700px; height:493px;
		 position:absolute; top:8px; left:40%;
		 margin-left:-150px;}
		 
#divano-splash{ width:650px; height:350px;
				background-image:url(rotate.php);
				background-repeat:no-repeat;
				background-position:top left;
				position:absolute; top:275px; left:15%;
				margin-left:-80px;
				z-index:5;}
				
	#zona-tortona{ width:400px; height:114px;
				background-image:url(../images/fiere-2009.png);
				background-repeat:no-repeat;
				background-position:top left;
				position:absolute; top:650px; right:70px; 
				z-index:5;}

/*==============================
============ TOP ===============
==============================*/

.top { height:179px;
	   background-image:url(../images/background-top.gif);
	   background-position:120%;
	   background-repeat:no-repeat;
	   padding-top:215px;}

.top-sky { height:179px;
	   background-image:url(../images/background-sky.jpg);
	   background-position:120%;
	   background-repeat:repeat-x;
	   padding-top:215px;}
	   
.top-sky2 { height:179px;
	   background-image:url(../images/background-sky2.jpg);
	   background-position:120%;
	   background-repeat:repeat-x;
	   padding-top:215px;}
	   
.top-school { height:179px;
	   background-image:url(../images/background-school.png);
	   background-position:120%;
	   background-repeat:repeat-x;
	   padding-top:215px;}
	   
	   
	   #menu{ height:35px; 
			  margin-left:25%;
			  z-index:+30;
			  position:relative;}
			  
	   #logo{ position:absolute;
	   		  top:115px; left:25%;
			  margin-left:-130px;}
			  
	      #languages{ width:230px; text-align:right; float:left;
	   			   font-size:10px; color:#222;
				   line-height:1.8em; letter-spacing:0.6px;}
				   
			  #languages a{ color:#222; text-decoration:none;}
			  #languages a:hover{ color:#FFF; text-decoration:underline;}
			  
			  #languages span{ background-color:#4fb51d; padding-left:10px; padding-right:10px;}
			  
			  #lingue{ position:absolute; top:-20px; left:575px;}
				   
	   #voci{ height:13px; background-color:#000000; margin-left:235px;
	   		  color:#FFFFFF; font-size:11px;
			  padding:11px;}
			  
			  #voci a{ color:#FFFFFF; text-decoration:none;
			  		   padding-right:10px; }
			  #voci a:hover{ color:#666666; text-decoration:none;
			  		   padding-right:10px; }
	   
	   
	   
/*==============================
============ CENTER ============
==============================*/

.center { height:240px;
	   background-image:url(../images/background-bottom.gif);
	   background-position:top;
	   background-repeat:repeat-x;}
	   
	   
	   
	   
/*==============================
============ BOTTOM ============
==============================*/

.bottom { background-image:url(../images/background-news.gif);
		 background-repeat:repeat-x;
		 background-position:top;
		 margin-left:10%;
		 position:absolute; width:90%; top:550px;}

		#news{ width:30%; font-size:10px; color:#666666; float:left; line-height:1.3em; padding-top:50px;}
		
		#news h1{ margin:0; padding:0; line-height:1.2em; font-size:11px;}
		#news p{ display:block; clear:both; margin:0; padding:0;
				 border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}
		#news small{ color:#CCCCCC;}
		#news a{ color:#4fb51d;}
		#news a:hover{ color:#333333;}
		
		#logos{ width:280px; float:right; padding-top:40px; padding-right:100px;}
