/* CSS Document */

body {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#000000;
}


div#wrapper {
	width: 950px;
	margin: 0 auto;
}

a {
	color:	#000000;
}

img {
  border:none;
  behavior:url(iepngfix.htc);
}

.header_box {
    width:950px;
	height:105px;
}

.utility_menu_box {
    width:950px;
    padding-top: 10px;
	height:15px;
}

ul.utilitymenu
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

ul.utilitymenu li
{
    background-repeat: no-repeat;    
    padding-left: 15px;
    padding-right: 15px;
    display:inline;
    float: left;   
}

ul.utilitymenu li.username
{        
    padding-left: 0px;
}

ul.utilitymenu li.picche
{
    background-image: url('../images/misc/ico_picche.gif');
}

ul.utilitymenu li.carrello
{
    background-image: url('../images/misc/ico_shop.gif');
    padding-left: 23px;    
}

ul.utilitymenu li.arrow
{
    background-image: url('../images/misc/ico_arrow.png');
}

ul.utilitymenu li.tel
{
    background-image: url('../images/misc/ico_tel.png');
    background-position: 0 3px;
    float: right !important;    
    padding-left: 25px;     
    padding-right: 5px;
    font-size: 16px;
    font-weight: bold;    
}

.headerLeft {
  text-align:left;
  float:left;
  height:70px;
  width:305px;
  margin-top:10px;
}
  
.headerRight {
  float:left;
  height:75px;
  width:645px;
  padding-top:15px;
}

.header_img{
  float:left;
  width:17px;
  height:15px;
  padding-left:23px

}
.header_txt{
  float:left;
  height:15px;
}

a.header_menu {
   width:90px;
}

.menu_box {
	width:950px;
	margin-top:5px;
	border-collapse: collapse; 
	border:0;
	padding:0;
}

.banner_box {
    width:950px;
	height:90px;
	margin-top:15px;
}

.banner_left_150x350 
{
    margin-top:15px;   
}

.banner_left {
  width:728px;
  float:left;
}

.banner_right {
  width:207px;
  margin-left:15px;
  float:left;
}

.vetrina_box {
   clear:left;
	margin-top:15px;
	width:950px;
	height:300px;
}

.eventi_box{
  width: 950px; 
  height: 250px;
  margin-top:15px;
}

.eventi_banner_left{
  vertical-align:text-top;
}

.evt_main_poker{
  float:left; 
  width:310px;
  height:250px;
}
#Highlight_centerBox{
  float:left; 
  width:310px;
  height:250px;
  margin-right:10px;
  margin-left:10px;
}

#evt_main_sport{
  float:left; 
  width:310px;
  height:250px;
  margin-left:15px;
}

#evt_header{
	width:310px; 
	height:29px;
	margin:0; padding:0;
	background-repeat: no-repeat;
}

#evt_corner_left{
	float: left;
	width:7px;
	height:221px;
	background-image: url(../images/bottom_box/angolo_sx.jpg);
	background-repeat: no-repeat;
}

#evt_content{
	float: left; 
	width:296px;
	height:221px;
	background-image: url(../images/bottom_box/sfumatura.jpg);
	background-repeat: repeat-x;
}

#evt_corner_right {
	width:7px; 
	height:221px; 
	float: left;
	background-image: url(../images/bottom_box/angolo_dx.jpg);
	background-repeat: no-repeat;
}

.event{
  clear:left;
  height:110px;
  width:296px;
}

.event_title{
   /*color:#990033;*/
   font-weight:bold;
   font-size:13px;
}

.bordeaux
{
    color: #990033;
}

.event_img{
  float:left;
  width:110px;
  margin-left:15px;
  margin-top:19px;
}

.event_body {
  float:left;
  margin-left:15px;
  margin-top: 16px; /*29px*/
}

.event_img_flight{
  float:left;
  width:30px;
  height:30px;
  margin-left:10px;
  margin-top:29px;
}

.event_img_flight img {
  width:30px;
  height:30px;
}

.event_body_flight {
  float:left;
  margin-left:10px;
  margin-top:29px;
}

.eventSeparator{
	/*width:220px;*/
	height:1px; 
	background-image: url(../images/misc/puntini.png); 
	background-repeat:repeat-x;
	margin-left:10px;
	margin-right:10px;
}

.bottom_box{
  margin-top:15px;
  width:950px;
  height:135px;
  clear: left;
}

#btmLeft{
 	float: left;
	height:135px;
	width:226px;
	background-image: url(../images/newsletter/back_newsletter.jpg);
	background-repeat: no-repeat;
}

#btmLeft_title{
  margin-top:15px;
  margin-left:15px;
  height:15px;
  
}

#btmCenter{
 	float: left;
	height:136px;
	width:226px;
	margin-left:15px;
}


#btmCenter_left{
	float: left;
	width:4px;height:136px;
	background-image: url(../images/informazioni/info_angolo_sx.jpg);
	background-repeat: no-repeat;
}

#btmCenter_content{
	float: left; 
	height:120px; 
    min-width:200px;
	padding-top:15px;
    padding-left:7px;
	padding-right:7px;
	background-image: url(../images/informazioni/sfumatura.jpg);
	background-repeat: repeat-x;
}

#btmCenter_right {
	width:4px;
	height:136px; 
	float: left;
	background-image: url(../images/informazioni/info_angolo_dx.jpg);
	background-repeat: no-repeat;
}

#btmCenter_title{
	padding-left:10px;
}

.infoSeparator{
	width:190px;
	height:1px; 
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	background-image: url(../images/misc/puntini.png); 
	background-repeat:repeat-x;
}

.info_img{
  float:left;
  padding-top:2px;
  width:15px;
}

.info_txt{
  float:left;
  width:85px;
}

#btmRigth{
 	float: left;
	height:135px;
	width:468px;
	margin-left:15px;
}

#btmRigth_bottom{
  margin-top:15px;
}

.newsletter_title{
   font-size:13px;
   font-weight:bold;
}

.newsletter_submit{
	height:			16px;
	width:          52px;
	border:			none;
	background: 	url(../images/newsletter/bottone.jpg) no-repeat center left;
	cursor: 		pointer;
}

.newsletter_form_text{
  width:117px;
  font-family:Arial, Helvetica, sans-serif;
}

.info_title{
   font-size:13px;
   font-weight:bold;
   color:#990033;
}

.footer_box{
	width:950px;
	margin-top:15px;
	clear:left;
}

#footerNav {
    text-align:center;
	padding-top:12px;
	float:left;
	width:620px;
	height:39px;
	/*padding-left:120px;*/
	background-image: url(../images/footer/back_footer.jpg);
	background-repeat: repeat-x;
}

#footerNav_logo{
    float:left; 
	width:180px; 
	height:39px;
}

#footerNav_logoEminds{
    float:left; 
	width:149px; 
	height:39px;
}

#footerCredits{
  clear:left;
}

/* *** INTERNAL  STYLES  -start- ******************************************************* */
#internalBody_box{
	width:950px;
	margin-top:15px;
	min-height:750px; /* ff */
	height: auto !important; /* ie7 */
	height:750px; /* ie6 */
}

#internalLeftCol{
	float:left;
	width:150px;
}

#internalCenter{
	float:left;
	width:650px;
	margin-left:15px;
}

#internalRightCol{
	float:left;
	width:120px;
	margin-left:15px;
}

/* *** INTERNAL  STYLES  -end- ******************************************************* */

/* *** HINTS section  -start- ******************************************************* */
#hints{
	width:150px;
	height:300px;
}

#hints_big{
	width:150px;
	height:308px;
}


#hints_top{
	width:150px;
	height:4px;
	background-image: url(../images/hints/hints_box_top.png);
	background-repeat: no-repeat;
	_background-position:bottom;
}

#hints_content{
	height:292px; 
    width:148px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#bdbec0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bdbec0;
	background-image: url(../images/hints/sfumatura.png);
	background-repeat: repeat-x;
}

#hints_content_big{
	height:320px; 
    width:148px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#bdbec0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bdbec0;
	background-image: url(../images/hints/sfumaturabig.png);
	background-repeat: repeat-x;
}

#hints_bottom {
	width:150px;
	height:4px;
	background-image: url(../images/hints/hints_box_bottom.png);
	background-repeat: no-repeat;
}

#hints_title_img{
	float:left;
	height:20px;
	width:20px;
	margin-top:5px;
	margin-left:10px;
	padding-top:2px;
	
}

#hints_title {
	float:left;
	height:20px;
	width:90px;
	font-size:13px;
	font-weight:bold;
	color:#990033;
	margin-top:5px;
}

.hint{
  clear:left;
  height:22px;
  width:148px;
  padding-top:5px;
}

.hint a{
  margin-left:15px;
  text-decoration:none;
}

.bgDark {
  background-color:#ebebed;
}

.bgLight {
}

/* *** HINTS section  -end- ******************************************************* */

/* *** Internal section  -start- ******************************************** */
.internal_top{
	width:650px;
	/*height:240px;*/
}

.int_vetrina{
	float:left; 
	width:250px; 
	height:240px;
}

.int_search{
	float:left; 
  	margin-left:15px;
    width:385px; 
	/*height:240px; */
}

.internal_discount{
  width:650px;
  height:260px;
  margin-top:15px;
}

.intDisc_head {
	width:650px;
	height:30px;
}

.intDisc_box {
   float:left;
   width:317px;
   height:221px;
   margin-top:10px;
}

.marginLeft {
  margin-left:15px;
}

.discountBox_top{
	width:317px;
	height:4px;
	background-image: url(../images/discount/discountBox_top.png);
	background-repeat: no-repeat;
	_background-position:bottom;
}

.discountBox_bottom{
	width:317px;
	height:4px;
	background-image: url(../images/discount/discountBox_bottom.png);
	background-repeat: no-repeat;
}

.discountBox_content{
	height:213px; 
    width:315px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#bdbec0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bdbec0;
	background-image: url(../images/hints/sfumatura.png);
	background-repeat: repeat-x;
}

/* *** Internal Contents section  -start- ********************************* */
.internal
{
}

.internal .t1 
{
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	color:#990033;
	height:35px;
}

.internal .t2 
{
	margin-top:20px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}

.internal .t3 
{
	margin-top:20px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#990033;
}

.internal .evidence 
{
	font-weight:bold;
	color:#990033;
}


/* *** Internal Contents section  -end- ********************************* */
.stileUnderline {	
	text-decoration: underline;
}

.collapsePanel {
      width: 650px;
      height:0px;
      background-color:#F1F1F3;
      overflow:hidden;
}

.collapsePanelHeader{   
      width:640px;            
      height:31px;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}

.rosso 
{
    color: #FF0000;
}

.ml75 
{
    margin-left: 75px;
}

.ml15
{
    margin-left: 15px;
}

.vam
{
    vertical-align:middle;
}

.popT2 {
	font-size:14px;
	font-weight:bold;
	color:#990033;
}

.logged
{
	font-weight:bold;
	padding-left: 5px;
}

.logged.username
{
    color:#990033;    
}

.logged.wellcome
{
    color: Black;
}

.ajax__calendar_days > table
{
    width: 170px;
}

.ajax__calendar_header
{
    background-color: #ae042b !important;
}

.ajax__calendar_dayname
{
 border-bottom: none !important;
}
.ajax__calendar_days > table > thead > tr > td
{
    background-color: #fcafc1 !important;
}

.ajax__calendar_days > table > thead > tr
{
    border-color: #fcafc1 !important;
}

.ajax__calendar_title
{
    color: #ffffff !important;
}

.ajax__calendar_title:hover
{
    color: #ffffff !important;
}