/*flash*/
#flash {
width: 950px;
height: 240px;
float: left;
clear: both;
display: block;
margin: 0 0 1px;
padding: 0;
}
#flash img {
float: left;
margin: 0;
padding: 0;
}
#flash a, #flash a:hover {
background: transparent;
text-decoration: none;
}

/*--------titles-------*/

/*h2*/

h2 {
background: transparent;
color: #fff;
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
margin: 0;
padding: 2px 0;
height: 24px;
}
#column_left h2 {
background: #73B0DD;
color: #fff;
text-align: center;
width: 226px;
padding: 2px 0;
margin: 0;
}

#column_center h2, #column_right h2 {
background: #73B0DD;
color: #fff;
display: block;
float: left;
width: 448px;
margin: 0;
padding: 2px 10px 2px 7px;
}
#column_right h2 {
background: #CA2F29;
color: #fff;
width: 240px;
}
#column_center h2 span, #column_right h2 span {
float: left;
}
#column_center h2 a, #column_right h2 a {
background: #73B0DD;
color: #fff;
float: right;
font-size: 11px;
font-weight: normal;
letter-spacing: 0;
text-decoration: underline;
margin-top: 8px;
padding: 0;
}
#column_right h2 a {
background: #CA2F29;
color: #fff;
}
#column_center h2 a:hover {
background: #fff;
color: #73B0DD;
}
#column_right h2 a:hover {
background: #fff;
color: #CA2F29;
}
#expert h2 {
background: #87A339;
color: #fff;
text-align: left;
}

/*h3*/

#column_center a.main_offer h3, #column_center a.other_offer h3 {
background: transparent;
color: #2B61AD;
font-size: 1.1em;
font-weight: bold;
margin: 0;
padding: 0;
}

#column_center .main_offer h3, #column_center .other_offer h3 {
background: transparent;
color: #2B61AD;
font-size: 1.1em;
font-weight: bold;
margin: 0;
padding: 0;
}

/*h4*/

#column_right #news h4 {
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0;
}
#column_right #news h4 a {
background: transparent;
color: #515151;
margin: 0;
padding: 0;
}

/*-----------------content--------------------*/

#content {
background: #fff;
color: #333;
width: 950px;
font-size: 1.1em;
margin: 0 auto;
padding: 0 0 15px;
}

/*--------column_left--------*/

#column_left {
width: 226px;
float: left;
text-align: left;
margin: 0;
padding: 0;
}

/*form prenotazione*/

#column_left .form {
background: url("/HtmlDriverTurBGPor/images/H_dots.gif") bottom left repeat-x;
color: #4c4c4c;
width: 226px;
float: left;
margin: 20px 0;
padding: 0 0 20px;
}
#column_left .form div {
clear: left;
display: block;
margin: 0 0 3px 20px;
padding: 0;
}
#column_left .form div label {
background: transparent;
color: #4c4c4c;
width: 60px;
float: left;
text-align: left;
font-weight: bold;
margin: 0;
padding: 2px 0 0;
}
#column_left .form div input {
background: transparent url("/HtmlDriverTurBGPor/images/inputBg.gif") top left repeat-x;
color: #333;
width: 98px;
float: left;
border-top: 0;
border-left: 1px solid #c3c3c3;
border-right: 1px solid #c3c3c3;
border-bottom: 1px solid #ddd;
margin: 0 3px 2px 5px;
padding: 3px 2px;
}
#column_left .form div img {
margin: 2px 0 0;
padding: 0;
}
#column_left .form div select {
width: 178px;
margin: 5px 0 0;
padding: 2px;
}
#column_left .form div .btn, #column_left .form div .btn_eng {
background: transparent url("/HtmlDriverTurBGPor/images/btn1.jpg") top left no-repeat;
color: #666;
font-size: 0px;
width: 110px;
height: 19px;
border: 0;
margin: 12px 0 0;
padding: 0;
}
#column_left .form div .btn_eng {
background: transparent url("/HtmlDriverTurBGPor/images/btn1_eng.jpg") top left no-repeat;
}
#column_left .form div .btn:hover {
cursor: pointer;
}

/*spazio banners*/

#banners {
text-align: center;
margin: 0 auto;
padding: 0;
}
#banners a img {
margin: 0 0 10px;
padding: 0;
}

/*--------column_center--------*/

#column_center {
width: 465px;
float: left;
text-align: left;
margin: 0 1px;
padding: 0;
}

/*Offerte principali*/

#column_center .main_offer, #column_center .other_offer {
background: #fff url("/HtmlDriverTurBGPor/images/H_dots.gif") top left repeat-x;
color: #515151;
width: 433px;
float: left;
display: block;
margin: 0 0 0 14px;
padding: 12px 2px 10px 2px;
}

/* for Internet Explorer 6 */
/*\*/
* html #column_center .main_offer, #column_center .other_offer {
margin: 10px 0 0 8px;
}
/**/

#column_center #noDash {
background: transparent;
}
#column_center .main_offer img, #column_center .other_offer img {
float: left;
border: 5px solid #E9E9E9;
margin: 0 15px 0 0;
padding: 0;
}
#column_center .main_offer div.noDotsStarsimageHome img, #column_center .other_offer div.noDotsStarsimageHome img {
border: none;
}
#column_center .main_offer a:hover img , #column_center .other_offer a:hover img {
border: 5px solid #E0E0E0;
}
#column_center .main_offer p, #column_center .other_offer p {
background: transparent;
color: #515151;
margin: 0;
padding: 3px 0 0;
}
#column_center .main_offer p strong, #column_center .other_offer p strong {
background: transparent;
color: #000;
}


/*altre offerte*/

/*left_offer*/

#left_offer {
background: transparent url("/HtmlDriverTurBGPor/images/line.gif") top right repeat-y;
color: #515151;
width: 208px;
float: left;
margin: 12px 0 0 14px;
padding: 0 10px 5px 0;
}

/* for Internet Explorer 6 */
/*\*/
* html #left_offer {
margin: 12px 0 0 8px;
}
/**/

#right_offer {
background: transparent;
width: 208px;
float: left;
margin: 12px 0 0 10px;
padding: 0;
}
#column_center .other_offer {
width: 204px;
margin: 0 0 12px;
padding: 12px 2px 2px 2px;
}
#column_center .other_offer img {
margin: 0 7px 0 0;
}

/*--------column_right--------*/

#column_right {
background: transparent url("/HtmlDriverTurBGPor/images/line.gif") top left repeat-y;
color: #515151;
width: 257px;
float: left;
text-align: left;
margin: 0;
padding: 0;
}

/*news*/
#column_right #news {
margin: 8px 0 0 12px;
}
#column_right #news div {
background: transparent url("/HtmlDriverTurBGPor/images/H_dots.gif") bottom left repeat-x;
color: #515151;
width: 229px;
float: left;
margin: 8px 0 0 0;
padding: 0 0 10px;
}
#column_right #news div#last {
background: transparent;
color: #515151;
}
#column_right #news p {
margin: 5px 0 0;
padding: 0;
}
#column_right #news img {
margin: 2px 7px 2px 0;
padding: 0;
}

/*form select links*/

#column_right div#links {
background: #E1E9F1;
color: #515151;
float: left;
width: 244px;
margin: 10px 0 2px;
padding: 10px 0 10px 12px;
}
#column_right div#links select {
width: 213px;
margin: 0;
padding: 2px;
}

/*expert*/

#expert {
margin: 1px 0 0;
padding: 0;
}
#expert ul {
margin: 0 0 0 1px;
padding: 0;
}
#expert ul li {
display: inline;
margin: 0;
padding: 0;
}
#expert ul li a {
font-size: 9px;
width: 49px;
height: 67px;
float: left;
margin: 2px 0 0 2px;
padding: 0;
text-decoration: none;
}
#expert ul li a:hover {
text-decoration: none;
}
#expert ul li a span {
visibility: hidden;
margin: 0;
padding: 0;
}
#expert ul li a.Arianna {
background: url("/HtmlDriverTurBGPor/images/expert1.gif") top left no-repeat;
}
#expert ul li a.Arianna:hover {
background: url("/HtmlDriverTurBGPor/images/expert1_active.gif") top left no-repeat;
}
#expert ul li a.Elena {
background: url("/HtmlDriverTurBGPor/images/expert2.gif") top left no-repeat;
}
#expert ul li a.Elena:hover {
background: url("/HtmlDriverTurBGPor/images/expert2_active.gif") top left no-repeat;
}
#expert ul li a.Francesca {
background: url("/HtmlDriverTurBGPor/images/expert4.gif") top left no-repeat;
}
#expert ul li a.Francesca:hover {
background: url("/HtmlDriverTurBGPor/images/expert4_active.gif") top left no-repeat;
}
#expert ul li a.Enrica {
background: url("/HtmlDriverTurBGPor/images/expert3.gif") top left no-repeat;
}
#expert ul li a.Enrica:hover {
background: url("/HtmlDriverTurBGPor/images/expert3_active.gif") top left no-repeat;
}
#expert ul li a.Laura {
background: url("/HtmlDriverTurBGPor/images/expert5.gif") top left no-repeat;
}
#expert ul li a.Laura:hover {
background: url("/HtmlDriverTurBGPor/images/expert5_active.gif") top left no-repeat;
}




