/* CSS Document */

body{
	padding:0;
    margin:0;
    background:url(images/sfondoEscort.jpg) repeat-x #000000;
    background-color:#FFCDFE;
    color:#A5A5A4;
    text-align: center
	}


/*--------------------------------header---------------------------*/

#headerEG{
	width: 100%;
    height:126px;
	}
	
#headerEG ul{
	  width:760px;
    display:block;
    margin:0px auto;
    padding:0;
	}

#headerEG ul li{
  width: auto;
	display:block;
    margin: 0;
    padding:0;
    float: left;
	}
	
#headerEG ul li a{
	font: bold 17px Arial, Helvetica, sans-serif;
    padding:0px 14px 0px 14px;
    color:#FF00CC;
    text-decoration:none;
	}
#headerEG ul li a:hover{
	color:#FFF24F;
	}

#headerBT{
	width: 100%;
    height:126px;
	}
#headerBT ul{
	width:286px;
    display:block;
    margin:0px auto 0px auto !important;
    margin:0px 0px 0px -3px;
    padding:0;
	}
#headerBT ul li{
	display:block;
    margin: 0;
    padding:0;
    float: left;
	}
#headerBT ul li a{
	font: bold 17px Arial, Helvetica, sans-serif;
    padding:0px 14px 0px 14px;
    color:#403DE0;
	background:url(images/gradienteB.jpg) repeat-x #000000;
    text-decoration:none;
	}
#headerBT ul li a:hover{
	color:#000000;
	}


#headerC{
	width: 100%;
    height:126px;
	}
#headerC ul{
	width:760px;
    display:block;
    margin:0px auto 0px auto !important;
    margin:0px 0px 0px 0px;
    padding:0;
	}
#headerC ul li{
  width: auto;
	display:block;
    margin: 0;
    padding:0;
    float: left;
	}
#headerC ul li a{
	font: bold 17px Arial, Helvetica, sans-serif;
    padding:0px 14px 0px 14px;
    color:#FF00CC;
	background:url(images/gradienteMC.jpg) repeat-x #000000;
    text-decoration:none;
	}
#headerC ul li a:hover{
	color:#51CDF5;
	}



/*----------------------------------body part----------------*/
#mainBody{
	width:760px;
    height: auto;
    margin: 0 auto 0 auto;
    padding: 0;
    background: #FFCDFE;
	}
#searchBody{
	width:760px;
    height: 38px;
    float:left;
    background: #FFCDFE;
	}
#campi{
	width:auto;
    height: auto;
    float:left;
    background: #FFCDFE;
    font: bold 12px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    margin-left: 5px;
	}

#campoHotel{
	width:auto;
    height: auto;
    float:left;
    margin-left: 18px;
	}



#contentSchede{
	width:760px;
    height: auto;
    float:left;
    background: #FFCDFE;
    padding: 0;
	}
#articleBody{
	width:126px;
    height: 257px;
    float: left;
    background: #FFCDFE;
	}

a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}


a.opacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

#titleArticle{
	width:126px;
    height: 30px;
    background: #FFCDFE;
    float: left
	}
#newArticle{
	width:33px;
    height: 30px;
    background: #FFCDFE;
    float: left
	}
.nameArticle{
	width:85px;
    height: 18px;
    background: #FFCDFE;
    font: bold oblique 13px Arial, Helvetica, sans-serif;
    letter-spacing: 1px; padding: 6px 3px 6px 5px;
    color: #000000;
    text-align: left;
    float: left
	}

.nameArticle a:link{text-decoration: none; color: #000000}

.nameArticle a:visited{text-decoration: none; color: #000000}

.nameArticle a:hover{color: #FE7DD7}

.nameArticleB{
	width:85px;
    height: 18px;
    background: #FFCDFE;
    font: bold oblique 13px Arial, Helvetica, sans-serif;
    letter-spacing: 1px; padding: 6px 3px 6px 5px;
    color: #000000;
    text-align: left;
    float: left
	}

.nameArticleB a:link{text-decoration: none; color: #000000}

.nameArticleB a:visited{text-decoration: none; color: #000000}

.nameArticleB a:hover{color: #2A35F4}

#contentArticle{
	width:126px;
    height: auto;
    background: #FFCDFE;
    float: left
	}
#imageArticle{
	width:116px;
    height: auto;
    margin: 5px 5px;
    text-align: center;
    background: #FFCDFE;
	}
.noteArticle{
	width:116px;
    height: 38px !important;
    height: 45px;
    background: #FFCDFE;
    font: 11px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    padding: 1px 5px 4px 5px !important;
    padding: 0px 5px 0px 5px;
    text-align: center;
    color: #333333;
    float: left;
	}

.noteArticle a:link{text-decoration: none; color: #000000}

.noteArticle a:visited{text-decoration: none; color: #000000}

.noteArticle a:hover{color: #FE7DD7}

.noteArticleB{
	width:116px;
    height: 38px !important;
    height: 45px;
    background: #FFCDFE;
    font: 11px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    padding: 1px 5px 4px 5px !important;
    padding: 0px 5px 0px 5px;
    text-align: center;
    color: #333333;
    float: left;
	}

.noteArticleB a:link{text-decoration: none; color: #000000}

.noteArticleB a:visited{text-decoration: none; color: #000000}

.noteArticleB a:hover{color: #2A35F4}


/*-------------------------------footer---------*/
#footerMain{
	background:url(images/footer_bg.gif) repeat-x 0 0;
    width:100%;
    float: left;
	}
#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0;
    height:99px;
    width:778px;
    margin:0px auto;
    padding:55px 0 0 0;
	}

#footer ul{
	width: 730px;
    display:block;
    margin:0px auto 0px auto !important;
    margin:0px 0px 0px 0px;
    padding:0;
	}
#footer ul li{
    padding:0;
    margin:0;
    display:block;
    float:left;
    letter-spacing: 1px;
    color:#666666;
    font:11px  Arial, Helvetica, sans-serif;
	}
#footer ul li a{
	color:#666666;
    font:11px  Arial, Helvetica, sans-serif;
	text-decoration:none;
    padding: 0px 5px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}

#schedaGold {
    width: 188px;
    height: 247px;
    float: left;
}

#contentSchedaGold {
    margin: 0px auto;
    width: 133px;
    height: 247px;
}

.titleSchedaGold {
    width: 133px;
    height: 13px !important;
    height: 25px;
    font: bold oblique 13px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    padding: 6px 0px;
    color: #FFFFFF;
    text-align: center;
    float: left
}

.titleSchedaGold a:link{text-decoration: none; color: #FFFFFF}

.titleSchedaGold a:visited{text-decoration: none; color: #FFFFFF}

.titleSchedaGold a:hover{color: #000000}

#imageSchedaGold {
    width: 133px;
    background-color: #FFCDFE;
    height: auto;
    float: left;
}

.noteSchedaGold {
    width: 133px;
    height: 34px;
    margin-top: 5px; 
    font: 11px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    text-align: center;
    color: #333333;
    float: left;
}

.noteSchedaGold a:link{text-decoration: none; color: #000000}

.noteSchedaGold a:visited{text-decoration: none; color: #000000}

.noteSchedaGold a:hover{color: #FFFFFF}



.contatti {
     width: 600px;
     height: auto;
     font: bold 12px Arial, Helvetica, sans-serif;
     color: #FFFFFF;
     margin-top: 10px;
}

.contatti a:link{text-decoration: none; color: #666666}

.contatti a:visited{text-decoration: none; color: #666666}

.contatti a:hover{color: #FFFFFF}




/* SLIDER */

#wrap_carousel {    
    width:696px;  
    height: 238px; 
    padding: 0px 22px 0px 38px;
    position: relative;  
} 
#carousel ul {  
    width: 680px;
    list-style-type: none; 
    padding: 0px; 
    margin: 16px 0px;  
} 
#carousel li img { 
    border: 0;  
    width: 100%;  
}  
#carousel li {  
    float: left; 
    overflow: hidden;  
    width: 150px;  
    height: 238px;  
    margin: 0px 10px; 
    display: inline;  
}
#carousel li a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
#carousel li a.opacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}  
#prev,  
#next {  
    position: absolute;  
    top: 16px;  
    cursor: pointer;  
}  
#prev {  
    left: 0px;  
}  
#next {  
    right: 0px;  
} 
