html

{

	width:100%;

	height:100%;

	margin:0;

	padding:0;

}



/*body

{

	width:100%;

	height:100%;

	margin:0;

	background-image: url('../images/background-rep.jpg');

	background-repeat:repeat;

}*/ /*SFONDO CORRETTO - TOGLIERE POST NATALE*/
body

{

	width:100%;

	height:100%;

	margin:0;

	background-image: url('../images/bg-rep.png');

	background-repeat:repeat;

}


p,h1,h2,b,strong

{

    margin:0;

    padding:0;

    border:0;

}



.background

{

	width:100%; 

	height:100%;

	display:block; 

	position:fixed;		

	text-align:center;

}



.backgroundImage

{

	display:block; 

	position:relative;	

	background-size:100% auto;

	background-repeat: no-repeat;

	text-align:left;

	margin-left:auto;

	margin-right:auto;

}



.relativeCenter

{

	display:block;

	position:relative;	

	height: auto;

	margin-left:auto;

	margin-right:auto;

	text-align:center;	

	padding:0; 

}



.relative

{

	display:block; 

	position:relative;

	padding:0; 	

	margin:0;

	overflow:hidden;

	text-align:left;

	height: auto;

}



.relative100

{

	display:block; 

	position:relative;

	padding:0; 	

	margin:0;

	overflow:hidden;

	text-align:left;

	height: auto;

	width:100%;

}



.absolute

{

	display:block; 

	position:absolute; 

	margin:0;

	padding:0; 

	overflow:hidden;

}



.absolute100

{

	display:block; 

	position:absolute; 

	margin:0;

	padding:0; 

	overflow:hidden;

	width:100%;

}





.cellLeft

{

	display:block;

	position:relative;

	width:auto;

	height:auto;

	float:left;

}



.cellRight

{

	display:block;

	position:relative;

	width:auto;

	height:auto;

	float:right;

}



.verticalAligned

{

    display:table-cell;

    vertical-align:middle;

}





.clear

{

	display:block;

	position:relative;

	width:10px;

	height:0px;

	clear:both;



}



.alert{

	color:#ff0000;

	margin:10px 0 10px 0;

}



/*

div

{

    outline:1px white solid;

}





div.cellLeft

{

    outline:1px black solid;

}



div.cellRight

{

    outline:1px red solid;

}



div.absolute

{

    outline:1px blue solid;

}

div.relative

{

    outline:1px green solid;

}

*/