
	#cookieMessage{
		position:fixed; 
		top:0; 
		left:0; 
		width:100%; 
		text-align:center; 
		z-index:1000; 
		background-color:rgba(153,153,153,0.9); 
		padding-top:7px; 
		padding-bottom:7px; 
		color:#000
	}
	
	
	
	@media (min-width: 1000px) {
	.contenitore{
		margin:0px; 
		padding:0px;
		margin-top:1px;
	}	
	.boxbody{
		width:378px
	}
	.menucontainer{
		padding:0px;
	}
	
	.colFB2{
		display:none;
	}
	.imgCenterIndex{
		background-repeat:no-repeat;
		background-image:url("http://www.rtd-it.com/img/osp.jpg");
		width:373px;
		height:185px;
		font-size:44px; 
		color:#FFF;
		letter-spacing:0.0em; 
		text-transform:uppercase;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
		
		padding:7px;
		padding-left:20px;
	}
	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 999px) { 
	.contenitore{
		margin:0px; 
		padding:0px;
		margin-top:1px;
	}	
	#colFB{
		display:none;
	}
	.colFB2{
		display:block;
		float:right;	
	}
	.langDiv{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}	
	.boxbody{
		width:378px
	}
	.menucontainer{
		padding:0px;
	}
	.imgCenterIndex{
		background-repeat:no-repeat;
		background-image:url("http://www.rtd-it.com/img/osp.jpg");
		width:373px;
		height:185px;
		font-size:44px; 
		color:#FFF;
		letter-spacing:0.0em; 
		text-transform:uppercase;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
		
		padding:7px;
		padding-left:20px;
	}
}
 
/* Landscape phone to portrait tablet */
@media  (min-width: 481px) and (max-width: 767px) { 
	.contenitore{
		margin:0px; 
		padding:0px;
		margin-top:1px;
	}	
	.langDiv{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	#colFB{
		display:none;
	}
	.colFB2{
		display:block;
		float:right;	
	}
	.langDiv{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	.boxbody{
		width:378px
	}
	.nav li{
		padding-right:0px;
	}
	.imgCenterIndex{
		background-repeat:no-repeat;
		background-image:url("http://www.rtd-it.com/img/osp.jpg");
		width:373px;
		height:185px;
		font-size:44px; 
		color:#FFF;
		letter-spacing:0.0em; 
		text-transform:uppercase;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
		
		padding:7px;
		padding-left:20px;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {

	.contenitore{
		margin:0px; 
		padding:0px;
		margin-top:1px;
	}
	.langDiv{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	#colFB{
		display:none;
	}
	.colFB2{
		display:block;
		float:left;
		margin-bottom:10px;
	}
	.imgCenterIndex{
		background-repeat:no-repeat;
		background-position:center;
		background-size:100% auto;
		width:290px;
		height:185px;
		font-size:44px; 
		color:#FFF;
		letter-spacing:0.0em; 
		text-transform:uppercase;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
		
		padding:7px;
		padding-top:20px;
		padding-left:20px;
	}
}




.h1PageBody{
	font-size:30px; 
	letter-spacing:0.0em; 
	text-transform:uppercase;
	text-shadow: 0px 0px 4px rgba(150, 150, 150, 1);
	
}


.index_imgBG1{
	background-image:url("http://www.rtd-it.com/img/osp.jpg");
}
.index_imgBG2{
	background-image:url("http://www.rtd-it.com/img/prod.jpg");
}
.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}

.img-responsive {
    margin: 0 auto;
}


.headerCont{
	margin:0px; padding:0px;background-color:#FFF; padding-bottom:10px; padding-top:10px	
}

#colFB{
	text-align:right;margin:0px; padding:0px
}
.linguaMenu { 
    -moz-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in;
    color:#09C;
	color: #1d1d1d;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.1;
	text-decoration:none;
}

.linguaMenu:hover { 
    color:#06C;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.1;
	font-weight:bold;
	text-decoration:none;
}

.linguaMenuAct { 
    color:#06C;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.1;
	text-decoration:none;
	font-weight:bold;
}

.linguaMenuAct:hover { 
    color:#06C;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.1;
	text-decoration:none;
	font-weight:bold;
}
.h2Page{	
	display:inline;
	font-size:18px; 
	letter-spacing:0.0em; 
	font-weight:bold; 
	text-transform:uppercase;
	text-shadow: 0px 0px 3px rgba(150, 150, 150, 1);
}
.h2Header{
	display:inline;
	font-size:15px; 
	letter-spacing:0.0em; 
	font-weight:bold; 
	text-transform:uppercase;
	text-shadow: 0px 0px 4px rgba(150, 150, 150, 1);
}
.h3Bottom{
	display:inline;
	font-size:22px; 
	color:#999;
	letter-spacing:0.2em; 
	font-weight:bold; 
	text-transform:uppercase;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
}
.txtBottom{
	margin-top:20px;text-align:center;
}

.ombratesto{
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
}
.ombratesto1{
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
}

.buttonDownTitContainer{
	padding:0px; word-spacing:0.5em; text-align:center; margin-top:2px
}
.buttonDownTitBox{
	padding:8px; border:2px solid #333;
}
.buttonDownTitA{
	text-transform:uppercase;color:#666; font-size:15px;text-decoration:none
}
.buttonDownTitA:hover{
	text-decoration:none;
	text-transform:uppercase;color:#666; font-size:15px;text-decoration:none
}

.bg-danger{
	padding:4px;
}
.bg-success{
	padding:4px;
}

