/* CSS Document */
/*COMMENTO REGOLE GENERALI*/
html, body {
  	margin: 0;
  	padding: 0;
  	height: 100%;
  	/*serve perchè se no le regole sul #contenitore non funzionano*/
}
body{
	background-color: #d6d3d3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#globale {
    width: 961px; /* Per avere una larghezza da centrare*/
	height:568px;
	position: absolute; /*Se no non funzionano le seguenti*/
    /*Centraggio orizzontale - alternativa a margin: 0 auto;*/
    /*margin: 0 auto;*/
    left: 50%; /*Lato sx dell'elemento è al centro della pagina*/
	top:50%;
    margin-left: -480px; /*Torno indietro di 1/2 larghezza*/
	margin-top: -276px;
	background-color:#d6d3d3;
	
}
#testa p{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	color: #000;
	background-color: #d6d3d3;	
}
#testa span a{
	color: #FFFFFF;
	text-decoration:none;
}
/*----------------------*/

/*COMMENTO PAGINA INDEX*/
#colsx #sottologo150{
	float:left;
	width: 330px;
	height: 150px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
}
#fondopagina{
	float:left;
	width: 630px;
	height: 150px;
	background-image:url(../immagini/ditta1.jpg);
	text-indent: -5000px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
}
#fondopaginadx{
	float: left;
	height: 150px;
	width: 330px;
	border-bottom: 1px solid #fff;
	background-color:#DCE1E7;
	text-decoration:none;
}
#fondopaginadx #loghi{
	height: 25px;
	width: 330px;
	border-bottom: 1px solid #fff;
}
#logo1 a, #logo2 a, #logo3 a {
	width: 110px;
	height:25px;
	float: left;
	display: block;
	line-height: 25px;
	background:#fff;
	text-indent: -5000px;
}
#logo1 a {
	background-image:url(../immagini/schuco.jpg);
}
#logo2 a {
	background-image:url(../immagini/auroport.jpg);
}
#logo3 a {
	background-image:url(../immagini/kikau.jpg);
}

#fondopaginadx h3 a{
	float:left;
	padding-left: 80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#D22941;
	padding-top: 24px;
	text-decoration:underline;
	
}
#fondopaginadx h4 a{
	float:left;
	padding-left: 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#D22941;
	padding-top: 11px;
	text-decoration:none;
	
}
#fondopaginadx p a{
	float:left;
	padding-left: 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: #000;
	padding-top: 11px;
	text-decoration:none;
}
/*----------------------*/

/*COMMENTO COLONNA SINISTRA*/
#colsx{
	float:left;
	width: 330px;
	background-color:#4E9CDD;
}
#colsx #logo{
	float:left;
	width: 330px;
	height: 145px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
}
#colsx #sottologo300{
	float:left;
	width: 330px;
	height: 301px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

/*----------------------*/

/*COMMENTO COLONNA DESTRA*/
#destra{
	float:left;
	width: 630px;
}

#destra #contenuto{
	float: left;
	height: 296px;
	width: 630px;
	border-bottom: 1px solid #fff;
	background-color:#4E9CDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#destra #contenuto_height447{
	float: left;
	height: 447px;
	width: 630px;
	border-bottom: 1px solid #fff;
	background-color:#4E9CDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;

}
#contenuto h1, #contenuto_height447 h1{
	background-image:url(../immagini/top300-trans.png);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:19px;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 50px;
	color:#FFFFFF;
}
#contenuto h2, #contenuto_height447 h2{
	background-image:url(../immagini/bottom300-trans.png);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:11px;
	margin-left: 50px;
	margin-bottom: 10px;
	color:#FFFFFF;
}

#contenuto p, #contenuto_height447 p{
	font-size:11px;
	line-height: 15px;
	margin-left: 50px;
	text-align:justify;
	margin-right: 50px;
}
#contenuto a, #contenuto_height447 a{
	color: #fff;
}

#elenco {
	display:block;
	font-size: 11px;
}
 #elenco ul li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left: 50px;
	line-height: 15px;
}

#contenitoregallery_ringhiere{
	float:left;
	height: 150px;
	width: 300px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color:#ccc;
}
#gallery{
	margin-top: 17px;
	margin-left: 25px;
}
#gallery img, #gallery_portoncini img{
	border: 4px solid #fff;
}
#gallery_portoncini{
	margin-top: 17px;
	margin-left: 57px;
	margin-right:55px;
}

#sxgallery_ringhiere{
	float:left;
	height: 150px;
	width: 329px;
	background-color:#FF33FF;
	border-bottom: 1px solid #fff;
}

#contenitoregallery_serramenti{
	float:left;
	height: 150px;
	width: 360px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color:#ccc;
}

#sxgallery_serramenti{
	float:left;
	height: 150px;
	width: 269px;
	background-color:#FF33FF;
	border-bottom: 1px solid #fff;
}

#immagine630_sottocontenuto{
	float:left;
	height: 150px;
	width: 630px;
	background-color:#FFF;
	border-bottom: 1px solid #fff;
}

/*COMMENTI PAGINA CONTATTI*/
#contatti p {
font-size: 12px;
padding-top: 25px;
line-height: 16px;
color: #fff;
}
#contatti a{
font-size:12px;
color:#fff;
}
#contatti a:hover{
color:#f00;
}
#contatti_dovesiamo{
font-size: 12px;
padding-top: 25px;
line-height: 16px;
color: #fff;
margin-left:30px;

}


#sottologo300 h1{
	background-image:url(../immagini/top300-trans.png);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:19px;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 50px;
	color:#FFFFFF;
}
#sottologo300 h1, #sottologo300 h2{
	margin-left: 20px;
}
 #sottologo300 h2{
	background-image:url(../immagini/bottom300-trans.png);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:11px;
	margin-left: 50px;
	margin-bottom: 10px;
	color:#FFFFFF;
}


#sottologo300 h1, #sottologo300 h2{
	margin-left: 20px;
}
#sottologo300 h1{
	background-image:url(../immagini/top250-trans.png);
}
#sottologo300 h2{
	background-image:url(../immagini/bottom250-trans.png);
}
