/*eleonore_elegant_rooms*/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 100.0000em;
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg);
	background-repeat:repeat;
}


.img{
    max-width: 100%;
    height: auto;
}

#container{
	position: relative; top: 2.0000em; left: 50%;
	width: 100.0000em;
	z-index: 999;
	margin-left: -50.0000em;
}


/********************************************************************************************************************************/
/******************************************************* MEDIA QUERY ************************************************************/
/********************************************************************************************************************************/

@media only screen and (min-width: 238px) and (max-width: 240px){

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 17.0000em;					/*238px  / 14px = 17.0000em    */
	max-width: 17.1428em;					/*240px  / 14px = 17.1428em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 17.0000em;					/*238px  / 14px = 17.0000em    */
	max-width: 17.1428em;					/*240px  / 14px = 17.1428em    */
	z-index: 999;
	margin-left: -8.5714em;
}
}


@media only screen and (min-width: 241px) and (max-width:320px) {

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 17.2114em;					/*241px  / 14px = 17.2114em    */
	max-width: 22.8571em;					/*320px  / 14px = 22.8571em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg);
	background-repeat: repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 17.2114em;					/*241px  / 14px = 17.2114em    */
	max-width: 22.8571em;					/*320px  / 14px = 22.8571em    */
	z-index: 999;
	margin-left: -11.4285em;
}
}


@media only screen and (min-width: 321px) and (max-width: 360px) {

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 22.9285em;					/*321px  / 14px = 22.9285em    */
	max-width: 25.7142em;					/*360px  / 14px = 25.7142em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 22.9285em;					/*321px  / 14px = 22.9285em    */
	max-width: 25.7142em;					/*360px  / 14px = 25.7142em    */
	z-index: 999;
	margin-left: -12.8571em;
}
}


@media only screen and (min-width: 361px) and (max-width: 375px) {

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 25.7857em;					/*361px  / 14px = 25.7857em    */
	max-width: 26.7857em;					/*375px  / 14px = 26.7857em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg);
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 25.7857em;					/*361px  / 14px = 25.7857em    */
	max-width: 26.7857em;					/*375px  / 14px = 26.7857em    */
	z-index: 777;
	margin-left: -13.3928em;
}
}


@media only screen and (min-width: 376px) and (max-width: 414px) {


/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 26.8571em;					/*376px  / 14px = 26.8571em    */
	max-width: 29.5714em;					/*414px  / 14px = 29.5714em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 26.8571em;					/*376px  / 14px = 26.8571em    */
	max-width: 29.5714em;					/*414px  / 14px = 29.5714em    */
	z-index: 777;
	margin-left: -14.7857em;
}
}


@media only screen and (min-width: 415px) and (max-width: 480px) {


/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 29.6428em;					/*415px  / 14px = 29.6428em    */
	max-width: 34.2857em;					/*480px  / 14px = 34.2857em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 29.6428em;					/*415px  / 14px = 29.6428em    */
	max-width: 34.2857em;					/*480px  / 14px = 34.2857em    */
	z-index: 777;
	margin-left: -17.1428em;
}
}


@media only screen and (min-width: 481px) and (max-width: 533px) {

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 34.3571em;					/*481px  / 14px = 34.3571em    */
	max-width: 38.0714em;					/*533px  / 14px = 38.0714em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

table, thead, tbody, th, td, tr {
    display: block;
	width: 100%;
	text-align: center;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 34.3571em;					/*481px  / 14px = 34.3571em    */
	max-width: 38.0714em;					/*533px  / 14px = 38.0714em    */
	z-index: 777;
	margin-left: -19.0357em;
}
}

@media only screen and (min-width: 534px) and (max-width: 568px){

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 38.1428em;					/*534px  / 14px = 38.1428em    */
	max-width: 40.5714em;					/*568px  / 14px = 40.5714em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 38.1428em;					/*534px  / 14px = 38.1428em    */
	max-width: 40.5714em;					/*568px  / 14px = 40.5714em    */
	z-index: 777;
	margin-left: -20.2857em;
}
}

@media only screen and (min-width: 569px) and (max-width: 600px){

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 40.6428em;					/*569px  / 14px = 40.6428em    */
	max-width: 42.8571em;					/*600px  / 14px = 42.8571em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 40.6428em;					/*569px  / 14px = 40.6428em    */
	max-width: 42.8571em;					/*600px  / 14px = 42.8571em    */
	z-index: 777;
	margin-left: -21.4285em;
}
}


@media only screen and (min-width: 601px) and (max-width: 640px){

/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 42.9285em;					/*601px  / 14px = 42.9285em    */
	max-width: 45.7142em;					/*640px  / 14px = 45.7142em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 42.9285em;					/*601px  / 14px = 42.9285em    */
	max-width: 45.7142em;					/*640px  / 14px = 45.7142em    */
	z-index: 777;
	margin-left: -22.8571em;
}
}


@media only screen and (min-width: 641px) and (max-width: 667px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 45.78571em;					/*641px  / 14px = 45.7857em    */
	max-width: 47.6428em;					/*667px  / 14px = 47.6428em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 45.78571em;					/*641px  / 14px = 45.7857em    */
	max-width: 47.6428em;					/*667px  / 14px = 47.6428em    */
	z-index: 777;
	margin-left: -23.8214em;
}
}


@media only screen and (min-width: 668px) and (max-width: 736px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 47.7142em;					/*668px  / 14px = 47.7142em    */
	max-width: 52.5714em;					/*736px  / 14px = 52.5714em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 47.7142em;					/*668px  / 14px = 47.7142em    */
	max-width: 52.5714em;					/*736px  / 14px = 52.5714em    */
	z-index: 777;
	margin-left: -26.2857em;
}
}


@media only screen and (min-width: 737px) and (max-width: 768px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 52.6248em;					/*737px  / 14px = 52.6428em    */
	max-width: 54.8571em;					/*768px  / 14px = 54.8571em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}


/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 52.6248em;					/*737px  / 14px = 52.6428em    */
	max-width: 54.8571em;					/*768px  / 14px = 54.8571em    */
	z-index: 777;
	margin-left: -27.5000em;
}
}


@media only screen and (min-width: 769px) and (max-width: 773px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 54.9285em;					/*769px  / 14px = 54.9285em    */
	max-width: 55.2142em;					/*773px  / 14px = 55.2142em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 54.9285em;					/*769px  / 14px = 54.9285em    */
	max-width: 55.2142em;					/*773px  / 14px = 55.2142em    */
	z-index: 777;
	margin-left: -27.5000em;
}
}


@media only screen and (min-width: 774px) and (max-width: 800px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 52.6428em;					/*774px  / 14px = 55.2857em    */
	max-width: 57.1428em;					/*800px  / 14px = 57.1428em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 52.6428em;					/*774px  / 14px = 55.2857em    */	
	max-width: 57.1428em;					/*800px  / 14px = 57.1428em    */
	z-index: 777;
	margin-left: -28.5714em;
}
}


@media only screen and (min-width: 801px) and (max-width: 812px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 57.2142em;					/*801px  / 14px = 57.2142em    */
	max-width: 58.0000em;					/*812px  / 14px = 58.0000em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 57.2142em;					/*801px  / 14px = 57.2142em    */
	max-width: 58.0000em;					/*812px  / 14px = 58.0000em    */
	z-index: 888;
	margin-left: -29.0000em;
}
}

@media only screen and (min-width: 813px) and (max-width: 854px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 58.0714em;					/*813px  / 14px = 58.0714em    */
	max-width: 61.0000em;					/*854px  / 14px = 61.0000em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 58.0714em;					/*813px  / 14px = 58.0714em    */
	max-width: 61.0000em;					/*854px  / 14px = 61.0000em    */
	z-index: 888;
	margin-left: -30.5000em;
}
}

@media only screen and (min-width: 855px) and (max-width: 960px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 61.0714em;					/*855px  / 14px = 61.0714em    */
	max-width: 68.5714em;					/*960px  / 14px = 68.5714em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 61.0714em;					/*855px  / 14px = 61.0714em    */
	max-width: 68.5714em;					/*960px  / 14px = 68.5714em    */
	z-index: 888;
	margin-left: -34.2857em;
}
}

@media only screen and (min-width: 961px) and (max-width: 1024px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 68.6428em;					/*961px  / 14px = 68.6428em    */
	max-width: 73.1428em;					/*1024px  / 14px = 73.1428em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 68.6428em;					/*961px  / 14px = 68.6428em    */
	max-width: 73.1428em;					/*1024px  / 14px = 73.1428em    */
	z-index: 888;
	margin-left: -36.5714em;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1180px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 73.2142em;					/*1025px  / 14px = 73.2142em    */
	max-width: 84.2857em;					/*1180px  / 14px = 84.2857em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 73.2142em;					/*1025px  / 14px = 73.2142em    */
	max-width: 84.2857em;					/*1180px  / 14px = 84.2857em    */
	z-index: 888;
	margin-left: -42.1428em;
}
}

@media only screen and (min-width: 1181px) and (max-width: 1280px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 84.3571em;					/*1181px  / 14px = 84.3571em    */
	max-width: 91.4285em;					/*1280px  / 14px = 91.4285em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 84.3571em;					/*1181px  / 14px = 84.3571em    */
	max-width: 91.4285em;					/*1280px  / 14px = 91.4285em    */
	z-index: 888;
	margin-left: -45.7142em;
}
}

@media only screen and (min-width: 1281px) and (max-width: 1366px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 91.5000em;					/*1281px  / 14px = 91.5000em    */
	max-width: 97.5714em;					/*1366px  / 14px = 97.5714em    */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 91.5000em;					/*1281px  / 14px = 91.5000em    */
	max-width: 97.5714em;					/*1366px  / 14px = 97.5714em    */
	z-index: 888;
	margin-left: -48.7857em;
}
}

@media only screen and (min-width: 1367px) and (max-width: 1600px){
	
/********************************/
/****** ELEMENTI STRUTTURA ******/
/********************************/

html, body{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	min-width: 97.6428em;					/*1367px  / 14px = 97.6428em    */
	max-width: 114.2857em;					/*1600px  / 14px = 114.2857em   */
	height: 100%;
	margin: 0 auto;
	font-size: 14px;
	color: #000000;
	background-image:url(../images/texture.svg) ;
	background-repeat:repeat;
	overflow-x: hidden;
}

img{
    max-width: 100%;
    height: auto;
}

/**************************************/
/****** ELEMENTI AREA CONTENUTI  ******/
/**************************************/

#container{
	position: relative; top: 2.0000em; left: 50%;
	min-width: 97.6428em;					/*1367px  / 14px = 97.6428em    */
	max-width: 114.2857em;					/*1600px  / 14px = 114.2857em   */
	z-index: 888;
	margin-left: -57.1428em;
}
}