/**********************************/
/*   StyleSheet per Detail Table  */
/**********************************/

/*========================================================*/
/*         Form Elements                                  */
/*========================================================*/

DL {
    margin-top: 3px;
    margin-bottom: 3px;
    text-align :left ;
    display:block ;
    line-height :24px
}
DT {
    
    display:block ;
    float :left;   
}


DD {
    text-align :right ;
    display:block ;
    padding-right :10px
}

.EasySailRowCeleste {BORDER-BOTTOM: #e4ecf2 1px solid; clear : both}

.EasySailformButton{
    cursor:pointer;
    border:outset 1px #ccc;
    background:#3D4F78;
    color:#ffffff;
    font-weight:bold;
    font-size :14px;   
    margin: 10px 5px 0px 0px;
    text-align: center;
}


.EasySailformButton a:link{    
    cursor:pointer;
    border:outset 1px #ccc;
    background:#3D4F78;
    color:#ffffff;
    font-weight:bold;
    font-size :14px;    
    text-align: center;
    padding: 5px 10px 5px 10px;
    text-decoration : none; white-space:nowrap;}
.EasySailformButton a:visited {white-space:nowrap;}
.EasySailformButton a:hover {text-decoration : underline;white-space:nowrap;} 


.DetailFormMainDescTitle
{
    padding :5px 10px 5px 0px;
    font-weight : bold; 
    FONT-SIZE: 1em;
    BORDER-BOTTOM: #e4ecf2 1px solid;
    width :100%;
    vertical-align :top ;
    color:#003366;
    margin-bottom :5px;
}


/* Generic */
/* Label + Text: 211 */

/*
.DetailFormLabel
{
    padding :10px 0px 0px 0px;
    font-weight : bold; 
    FONT-SIZE: 1em;
    width :111px;
    vertical-align :top ;
}

.DetailFormText
{
    padding :10px 0px 0px 0px;
    FONT-SIZE: 1em;
    vertical-align :top ;
    width :100px;
}


.DetailFormLabelNoWidth
{
    padding :0.4em 0.4em 0.4em 0em;
    font-weight : bold; 
    FONT-SIZE: 1em;
    BORDER-BOTTOM: #e4ecf2 1px solid;
    width :100%;
    vertical-align :top ;
}


.DetailFormTextNoWidth
{
    padding :0.4em 0.4em 0.4em 1em;
    FONT-SIZE: 1em;

    width:100%;
} */

/* Scheda Articolo*/


#DetailArticoloH1 {BORDER-BOTTOM: #25699b 2px solid; margin:0px 0px 10px 0px}
#DetailArticoloH1 H1
{
	CLEAR: both; FONT: 2.5em Georgia, "Times New Roman", Times, serif; 
	COLOR: #404040;  background-color : white; text-align :left ; margin:0px ; padding:5px
}

#DetailArticolo {width:640px}
#DetailArticolo TABLE { padding :0px 0px 0px 0px; }
#DetailArticolo TABLE TR TD {margin-right: 1em; width :635px; min-width :635px; padding :0px 5px 0px 0px; vertical-align :top }

#DetailArticolo H2 {height:15px;font-size: 11px; font-weight :bold; color: white; background-color : #3D4F78;
	padding :5px 5px 5px 5px; text-align :center ; }

#DetailArticolo #ContentArticolo IMG {float:left;margin:10px;width :400px; vertical-align :top;}
#DetailArticolo #ContentArticolo P   {
 white-space: pre-wrap;       /* css-3 should we be so lucky... */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 ?? */
 white-space: -o-pre-wrap;    /* Opera 7 ?? */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 _white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */
font: 13px Georgia, "Times New Roman", Times, serif; }


#DetailScrittoDa { margin-bottom: 1em; BORDER: #e4ecf2 2px outset; background-color :#e4ecf2; padding :0px 0px 3px 0px; }
#DetailScrittoDa  TABLE { padding :0px 0px 0px 0px;}
#DetailScrittoDa  #ScrittoDa {color:#3D4F78; padding :3px 0px 0px 0px}
#DetailScrittoDa  #ScrittoDa a {color:#3D4F78; font-size: 13px;font-weight:bold;}
#DetailScrittoDa  #ScrittoIl {color:#3D4F78; padding :3px 0px 0px 0px}
#DetailScrittoDa  #ScrittoCat {color:#3D4F78; padding :3px 0px 0px 0px}


#DetailBarca {width:640px}

/* DetailHeader */

#DetailTitle {}
#DetailTitle H1
{
	CLEAR: both;  font-size: 11px; font-weight :bold; color: white; background-color : #3D4F78;
	padding :5px 5px 5px 5px; text-align :center ;
}

#DetailHeader {WIDTH: 100%;BORDER-BOTTOM: #25699b 2px solid; }

#DetailHeader H2
{
	CLEAR: both; FONT: 2.5em Georgia, "Times New Roman", Times, serif; 
	COLOR: #404040; 
}

#DetailDestinazione {}
#DetailDestinazione H2
{
	CLEAR: both; FONT: 1.5em Georgia, "Times New Roman", Times, serif; 
	COLOR: #404040; 
}

/* DetailMain */
/* Max Width Complessiva: 633 nel caso di 66% e 33% - (906 max width)*/
/* Left: 405: 0+400+5 -50*/
/* Right: 225: 2+10+211+0+2 */

#DetailMain { padding :0px 0px 0px 0px; }

#DetailMainLeft {margin-right: 1em; width :405px; min-width :405px; padding :0px 5px 0px 0px; vertical-align :top }

#DetailMainImage {width :400px; vertical-align :top;}

#DetailMainDescrizione {  }
#DetailMainDescrizione P   {
 white-space: pre-wrap;       /* css-3 should we be so lucky... */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 ?? */
 white-space: -o-pre-wrap;    /* Opera 7 ?? */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 _white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */}
#DetailMainEquipaggiamento { margin-bottom: 1em; }
#DetailMainEquipaggiamento P { FONT-SIZE: 1.2em;}
#DetailMainAltro { margin-bottom: 1em; padding-right:5px}
#DetailMainAltro P {   FONT-SIZE: 1.2em;}


#DetailMainRight {width:225px;padding :0px 0px 0px 0px;vertical-align :top }

#DetailNoleggio { margin-bottom: 1em; BORDER: #e4ecf2 2px outset; background-color :#e4ecf2; padding :0px 0px 5px 0px; }
#DetailNoleggio H3 {text-align:center;font-weight:bold}
#DetailNome { margin-bottom: 1em; BORDER: #e4ecf2 2px outset;padding :0px 0px 10px 10px;}
#DetailItinerario { margin-bottom: 1em; BORDER: #e4ecf2 2px outset;padding :0px 0px 10px 10px;}
#DetailDimensioni { margin-bottom: 1em; BORDER: #e4ecf2 1px solid;padding :0px 0px 10px 10px;}
#DetailAbitabilita { margin-bottom: 1em; BORDER: #e4ecf2 1px solid;padding :0px 0px 10px 10px;}
#DetailParVelici { margin-bottom: 1em; BORDER: #e4ecf2 1px solid;padding :0px 0px 10px 10px;}
#DetailMotoristica { margin-bottom: 1em; BORDER: #e4ecf2 1px solid;padding :0px 0px 10px 10px;} 
#DetailRiserve { margin-bottom: 1em; BORDER: #e4ecf2 1px solid;padding :0px 0px 10px 10px;}

.DetailBox { margin-bottom: 1em; BORDER: #e4ecf2 2px outset;padding :0px 0px 10px 10px;}
.DetailBox .Title {text-align:center;font-weight:bold; color:#3D4F78; padding :5px 0px 0px 0px}
/**********************************/
/*   Scheda LastMinute            */
/**********************************/

#DetailMainDescrizione H2
{
    padding :0px 0px 5px 0px;
    font-weight : bold; 
    FONT-SIZE: 1.4em;
    BORDER-BOTTOM: #e4ecf2 1px solid;
    width :100%;
    vertical-align :top ;
    color:#003366;
}


.LinkGoToSchedaBarca a:hover
{
    font-weight : bold;
    font-size :larger ;   
    color :Blue  ;   
}
.LinkGoToSchedaBarca a:link
{
    font-weight :bolder ;
    font-size :larger ;   
    color :#3D4F78  ;
 }
.LinkGoToSchedaBarca a:visited
{
    font-weight : bold;
    font-size :larger ;   
    color:Gray ;

}
/**********************************/
/*   StyleSheet per Commenti  - OLD    */
/**********************************/


.CommentTable {
	DISPLAY: block; MARGIN: 1.5em 0px 4em; WIDTH:630px
}
.CommentTable  H2 {
	CLEAR: both; FONT: 2em Georgia, "Times New Roman", Times, serif; COLOR: #404040; BORDER-BOTTOM: #25699b 2px solid;WIDTH:630px
}
.CommentTable  SMALL {
	COLOR: #696969
}

.Comment_User{
	PADDING-RIGHT: 0.5em; 	BORDER-TOP: #cbe3f5 1px solid; 	PADDING-LEFT: 0.5em; 	FONT-SIZE: 1em; 	
	BACKGROUND: #e4ecf2; 	PADDING-BOTTOM: 0px; 	LINE-HEIGHT: 2.5em; 	
	PADDING-TOP: 0px; 	HEIGHT: 2.5em;	width:95%;
}

.Comment_Star{
    text-align:right; 	PADDING-RIGHT: 0.5em; 	BORDER-TOP: #cbe3f5 1px solid; 	
    PADDING-LEFT: 0.5em; 	FONT-SIZE: 1em; 	BACKGROUND: #e4ecf2; 	PADDING-BOTTOM: 0px; 	
    LINE-HEIGHT: 2.5em; 	PADDING-TOP: 0px; 	HEIGHT: 2.5em;		
}

.Comment_Content {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; 	FONT-SIZE: 1em; 	PADDING-BOTTOM: 0.4em; 	
	MARGIN: 0px; PADDING-TOP: 0.4em; BORDER-BOTTOM: #e4ecf2 1px solid
}


/**********************************/
/*   StyleSheet per LastMinute   */
/**********************************/

.LastMinuteList H3 {  font-weight :bold; font-size :14px ;}
.LastMinuteTable {BORDER-BOTTOM: #e4ecf2 1px solid;BORDER-TOP: #e4ecf2 1px solid;}
.AlternativeRow { background-color :#e4ecf2}

.NormalRow {}

.LastMinuteBullet
{
    padding :5px 0px 5px 5px;
    FONT-SIZE: 1em;
    vertical-align :middle ;  
    text-align :center ;
    width :20px;
    
}

.LastMinuteDate
{
    padding :5px 0px 5px 5px;
    FONT-SIZE: 1em;
    width :100px;
}

.LastMinuteDalAl
{
    padding :5px 0px 5px 5px;
    FONT-SIZE: 1em;
    width : 25px;
}


.LastMinuteText
{
    padding :5px 0px 5px 5px;
    FONT-SIZE: 12px;
    vertical-align :middle ;  
    text-align :left ;
    
}

/**********************************/
/*   Barche Simili  */
/**********************************/

.BarcheSimili {}
.BarcheSimili .Titolo H3 { font-weight :bold;FONT-SIZE: 12px;}

.BarcheSimili .ArticleYes a {color :#3D4F78  ;}
.BarcheSimili .ArticleNo a {color:Gray ;}

/**********************************/
/*   StyleSheet per Comment Form  */
/**********************************/

.CommentForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5f7f9; ; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 630px; PADDING-TOP: 0px
}

TABLE.CommentForm {padding: 0px 0px 0px 0px; margin : 0px 0px 0px 0px; }

.CommentForm .left {
	width:330px; 
}

.CommentForm  H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #3d7ea9; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 1.7em tahoma, arial, verdana; COLOR: #fff; PADDING-TOP: 0px
}
.CommentLabel {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; FONT-SIZE: 1em; TEXT-ALIGN: left
}

.CommentFooter {PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; FONT-SIZE: 1em; TEXT-ALIGN: right}

.CommentInput {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; FONT: 1.2em tahoma, arial, verdana;  COLOR: #404040; 
}

TD.CommentInput{ width :130px}
TD.CommentLabel{ width :140px}

.Commenti {width:630px; padding :0px 0px 0px 0px; margin :0px 0px 0px 0px; clear :both }
.Commenti  H2 { FONT: 2em Georgia, "Times New Roman", Times, serif; COLOR: #404040; BORDER-BOTTOM: #25699b 2px solid}
.CommentiCorpo {clear :both ; border : #cbe3f5 1px solid; margin:10px 0px 10px 0px }
.CommentiTitolo {font-family :Georgia , Sans-Serif;font-size: 16px; font-weight : bold; background-color:  #3d7ea9;color:White ; padding :3px 0px 3px 3px; margin :0px 0px 5px 0px}
.CommentiInfo {}
.CommentiLeft {width:170px; float :left}

.CommentiVoto {   background-color : #3D4F78;width: 70px; margin: 0px 0px 0px 50px }
.CommentiVoto p  { margin: 0px 10px 0px 10px; font-size: 16px;font-weight : bold;text-align :center ; color :White }

.topplace{ background: url(../images/saileasy/sites/ne.gif) no-repeat top right; }
.bottomplace { background: url(../images/saileasy/sites/se.gif) no-repeat top right; }

img.placeborder { width: 8px; height: 8px;border: none;display: block !important; }

.CommentiStar {padding: 5px 0px 0px 0px; }
.CommentiStarLabel {font-size:10px; width:100px; font-weight : bold; float :left ;line-height : 12px ; }
.CommentiStartImage {float :right; }

.CommentiRight {width:440px; float :right;padding :0px 0px  0px 5px;}
.CommentiVacanza {padding :5px 0px 5px 0px; }
.CommentiCommento {padding: 11px 0px 5px 0px}
.CommentiAmici {padding: 5px 0px 5px 0px}
.CommentiFirma {font-size: 10px;text-align: right;font-style : italic;}
