/**********************************/
/*   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
}

.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;
}


.AlternativeRow { background-color :#e4ecf2}
.NormalRow {}

/*========================================================*/
/*         Box Text Elements                              */
/*========================================================*/

.EasySailbox { 
  background: #3D4F78; 
  
  margin-bottom :10px;
}
.EasySailboxtop { 
  background: url(../images/saileasy/sites/ne.gif) no-repeat top right; 
}
.EasySailboxtop div { 
  font-size: 0;
  height: 8px; 
  background: url(../images/saileasy/sites/nw.gif) no-repeat top left; 
}
.EasySailboxbottom { 
  background: url(../images/saileasy/sites/se.gif) no-repeat bottom right; 
}
.EasySailboxbottom div { 
  font-size: 0;
  height: 8px; 
  background: url(../images/saileasy/sites/sw.gif) no-repeat bottom left; 
}
.EasySailboxcontent {
  padding: 0px 8px 0px 8px;
  text-align : Left;
  font-weight :bold;
  font-family: tahoma; 
  font-size: 12px;   
  color :White;
  line-height:20%; 
  
}

.EasySailboxcontentBig {
  padding: 0px 8px 0px 8px;
  text-align : Left;
  font-weight :bold;
  font-family: tahoma; 
  font-size: 14px;   
  color :White;
  
  
}


.EasySailboxline { 
    line-height:50%;
    BORDER-BOTTOM: #e4ecf2 1px solid;
}


/* Breadcrumbs List
   ----------------------------------------------------------------------------------------- */
.LinkHeader { height: 100%; overflow: hidden; margin:10px 0px 0px 0px} 
.LinkHeader ul { margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px;  }
.LinkHeader ul li { display: inline; }
.LinkHeader ul li ul { display: inline; }
.LinkHeader ul li a { color: #3d4f78; text-decoration:none; font-size: 1.4em;}
.LinkHeader ul li ul li { padding: 0px 0px 0px 40px; 
                          background: url("../images/saileasy/sites/arrow_10.png") no-repeat scroll 10pt 50%; 
                          line-height: 20px;
                          overflow: visible;
                          vertical-align: middle;}
.LinkHeader ul li a:hover { text-decoration : underline}

.fotoDest_Link {text-align :center }
.fotoDest_Link a { color: #3d4f78; text-decoration:none; font-size: 1em; }
.fotoDest_Link a:hover { text-decoration : underline}

.List_Destinazioni UL LI { list-style-image :url("../images/saileasy/sites/splay_16_green.gif")}
.List_Destinazioni UL LI a { color: #3d4f78; text-decoration:none; font-weight :bold }
.List_Destinazioni UL LI a:hover { text-decoration: underline; }
.List_Destinazioni H4 {color: #3d4f78; font-size: 1.2em;font-weight :bold;
                       margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;  
                       border-bottom: dashed 1px #3d4f78}
                       
.List_Destinazioni .Intro { height : 100px; color:#25699b; padding : 5px 0px 5px 0px }    
                 
/**********************************/
/*   Detail                       */
/**********************************/

.seiuncharter {width:285px}

.Detail {width:640px}
.DetailHeader {WIDTH: 100%;BORDER-BOTTOM: #25699b 2px solid;margin:0px 0px 10px 0px }
.DetailHeader H1
{
	CLEAR: both; FONT: 2.5em Georgia, "Times New Roman", Times, serif; 
	COLOR: #404040; 
}
.DetailHeader H2
{
	CLEAR: both; FONT: 2.5em Georgia, "Times New Roman", Times, serif; 
	COLOR: #404040; 
}
#DetailTitle {}
#DetailTitle H1
{
	CLEAR: both;  font-size: 11px; font-weight :bold; color: white; background-color : #3D4F78; text-align :center;
	padding :5px 5px 5px 5px;
}

/* 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 }
.DetailMainRight {width:225px;padding :0px 0px 0px 0px;vertical-align :top }

.DetailMainImage {width :400px; vertical-align :top;}

.DetailMainDescrizione {padding: 5px 0px 0px 5px}
.DetailMainDescrizione .Title {  font-size: 1.2em; font-weight:bold; color:#3D4F78; BORDER-BOTTOM: #e4ecf2 1px solid;}
.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  */}

.DetailBoxFilled { margin-bottom: 1em; BORDER: #e4ecf2 2px outset; background-color :#e4ecf2; padding :0px 0px 5px 0px;}
.DetailBoxFilled H3 {text-align:center;font-weight:bold}

.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}

.Detail #ElencoDestinazioni ul { padding: 0px 5px 0px 0px}
.Detail #ElencoDestinazioni ul li { display: inline; }
.Detail #ElencoDestinazioni ul li a { color: #3d4f78; text-decoration:none; font-size: 1em; font-weight :normal ; padding: 0px 10px 0px 0px}
.Detail #ElencoDestinazioni ul li a:hover { text-decoration : underline;font-weight : bold ;}    

/**********************************/
/*           Schede               */
/**********************************/

.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;
}

.LinkGoTo a:hover
{
    font-weight : bold;
    font-size :larger ;   
    color :Blue  ;   
}
.LinkGoTo a:link
{
    font-weight :bolder ;
    font-size :larger ;   
    color :#3D4F78  ;
 }
.LinkGoTo a:visited
{
    font-weight : bold;
    font-size :larger ;   
    color:Gray ;

}

#Simili {border :solid 2px #3D4F78 ; margin-bottom :10px}
#Titolo { font-weight : bold; font-size :13px; color:White  ; background-color :#3D4F78; padding :2px 5px 2px 5px}
#SubTitolo1 {padding :0px 5px 0px 5px}
#SubTitolo1 H3 {font-size:12px;color:#3D4F78 ; border-bottom :#25699b 2px solid }
#SubTitolo2 {padding :0px 5px 0px 5px}
#SubTitolo2 H3 {font-size:11px; color:#404040 ;padding:0px 0px 0px 10px }

/**********************************/
/*   StyleSheet per Commenti      */
/**********************************/


.CommentTable {
	DISPLAY: block; MARGIN: 1.5em 0px 4em; WIDTH:630px
}
.CommentTable  H2 {
	CLEAR: both; FONT: 2.5em 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 Comment Form  */
/**********************************/

.CommentForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5f7f9; /*FLOAT: right*/; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 360px; PADDING-TOP: 0px
}
.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
}

.CommentInput {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; FONT: 1.2em tahoma, arial, verdana;  COLOR: #404040; 
}

#gestioneEdizioni TABLE {padding:5px 5px 0px 0px; text-align :center;}
#gestioneEdizioni TABLE TR.Header {background-color :#e4ecf2}

#gestioneEdizioni TABLE THEAD .Dal {text-align:center;BORDER-BOTTOM: #25699b 1px solid;font-size:1.2em; font-weight:bold;width:33%}
#gestioneEdizioni TABLE THEAD .Al {text-align:center;BORDER-BOTTOM: #25699b 1px solid;font-size:1.2em; font-weight:bold;width:33%}
#gestioneEdizioni TABLE THEAD .Prezzo {text-align:center;BORDER-BOTTOM: #25699b 1px solid;font-size:1.2em; font-weight:bold;width:33%}

#gestioneEdizioni TABLE TBODY .Row {}
#gestioneEdizioni TABLE TBODY .AlternateRow { background-color :#e4ecf2}

#gestioneEdizioni TABLE TBODY TD H2 {text-align:center;}

#gestioneEdizioni TABLE TBODY .Dal {text-align:center;BORDER-BOTTOM: #e4ecf2 1px solid;font-size:1.2em; }
#gestioneEdizioni TABLE TBODY .Al {text-align:center;BORDER-BOTTOM: #e4ecf2 1px solid;font-size:1.2em; }
#gestioneEdizioni TABLE TBODY .Prezzo {text-align:center;BORDER-BOTTOM: #e4ecf2 1px solid;font-size:1.2em; }

#gestioneFlotta TABLE {padding:5px 5px 0px 0px; text-align :center;}

#gestioneFlotta TABLE THEAD .Tipologia {text-align:left;BORDER-BOTTOM: #25699b 1px solid;font-size:1.2em; font-weight:bold;width:150px}
#gestioneFlotta TABLE THEAD .Cantiere {text-align:left;BORDER-BOTTOM: #25699b 1px solid;font-size:1.2em; font-weight:bold;width:120px}
#gestioneFlotta TABLE THEAD .Modello {text-align:left;BORDER-BOTTOM: #25699b 1px solid;font-size:1.2em; font-weight:bold;width:120px}

#gestioneFlotta TABLE TBODY .Row {}
#gestioneFlotta TABLE TBODY .AlternateRow { background-color :#e4ecf2}

#gestioneFlotta TABLE TBODY .Tipologia {text-align:left;BORDER-BOTTOM: #e4ecf2 1px solid;font-size:1.2em; width:150px}
#gestioneFlotta TABLE TBODY .Cantiere {text-align:left;BORDER-BOTTOM: #e4ecf2 1px solid;font-size:1.2em; width:120px}
#gestioneFlotta TABLE TBODY .Modello {text-align:left;BORDER-BOTTOM: #e4ecf2 1px solid;font-size:1.2em; width:120px}

#elencoArticoli H4 {padding:5px 5px 5px 5px;background-color:blue;color:white;font-weight:bold;font-size:13px}
#elencoArticoli TABLE {padding:5px 5px 5px 5px; margin:5px 10px 5px 10px; text-align :center;BORDER: #e4ecf2 1px solid; }
#elencoArticoli TABLE .Titolo { background-color :#e4ecf2;
                                                   text-align:left;font-size:1.2em; font-weight :bold;
                                                   padding: 5px 10px 5px 10px }
#elencoArticoli TABLE .Immagine { width :70px;text-align: center ;font-size:0.8em;}
#elencoArticoli TABLE .Foto {padding: 5px 0px 5px 0px}
#elencoArticoli TABLE .Articolo {text-align:left; padding: 5px 5px 10px 5px}
#elencoArticoli TABLE .Articolo .Descrizione {font-size:1em;padding:0px 0px 5px 0px }
#elencoArticoli TABLE .Articolo .Descrizione a {font-size:1em;padding:0px 0px 5px 0px;color:#3d4f78; }
#elencoArticoli TABLE .Articolo .Utente {font-size:11px; }
#elencoArticoli TABLE .Url {color:#3d4f78;padding: 5px 0px 0px 0px; text-align:left;font-size:1em;}
#elencoArticoli TABLE .Url a {color:#3d4f78;padding: 5px 0px 0px 0px; text-align:left;font-size:1em;}


#elencoRecensioniDestinazione H4 {padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;}
#elencoRecensioniDestinazione TABLE {padding:5px 5px 5px 5px; margin:5px 10px 5px 10px; text-align :center;BORDER: #e4ecf2 1px solid; }
#elencoRecensioniDestinazione TABLE TBODY .Titolo { background-color :#e4ecf2;
                                                   text-align:left;font-size:1.2em; font-weight :bold;
                                                   padding: 5px 10px 5px 10px }
#elencoRecensioniDestinazione TABLE TBODY .Immagine { width :70px;text-align: center ;font-size:0.8em;}
#elencoRecensioniDestinazione TABLE TBODY .Foto {padding: 5px 0px 5px 0px}
#elencoRecensioniDestinazione TABLE TBODY .Data {}
#elencoRecensioniDestinazione TABLE TBODY .Utente {}
#elencoRecensioniDestinazione TABLE TBODY .Localita {color:#3d4f78;padding: 5px 0px 0px 5px; text-align:left;font-size:1em;}
#elencoRecensioniDestinazione TABLE TBODY .Recensione {text-align:left; padding: 5px 5px 10px 5px}
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneDescrizione {font-size:1em;padding:0px 0px 5px 0px }
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneDescrizione a { text-decoration : none}
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneDescrizione a:hover {text-decoration : underline}
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneDescrizioneNew {padding:0px 0px 5px 0px }
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneDescrizioneNew a { color:#3d4f78;font-size:1.8em;text-decoration : none;text-align:center;}
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneDescrizioneNew a:hover {text-decoration : underline}
#elencoRecensioniDestinazione TABLE TBODY .Recensione #RecensioneUtile {font-size:0.8em; font-weight :bold }
#elencoRecensioniDestinazione P {clear: both; }
#elencoRecensioniDestinazione P a { color: #3d4f78; text-decoration : none; font-size :1.2em}
#elencoRecensioniDestinazione P a:hover {text-decoration : underline;font-size :1.2em}

.AddLink {margin-top: 5px;float:right;  }
.AddLink a { text-decoration : none; color:White ;font-weight:bold ; font-size :12px}
.AddLink a:hover {text-decoration : underline;}

.LinkBlu a { color: #3d4f78; text-decoration : none; font-size :1.2em}
.LinkBlu a:hover {text-decoration : underline;font-size :1.2em}

/*========================================================*/
/*         Vetrina Directory in linea tipo Gallery         */
/*========================================================*/

.EasySailDirBox {width:680px}

.EasySailDirBoxImageVetrina {width:218px; height :100px; margin: 1px; padding: 0px 1px 0px 1px; float:left;text-align: left;border: 1px solid #e4ecf2;}
.EasySailDirBoxImageVetrina .Title a {color: #3d4f78; text-decoration: none;font-weight: bold;font-size: 12px;padding:5px 3px 5px 3px}
.EasySailDirBoxImageVetrina .Title a:hover {text-decoration: underline}
.EasySailDirBoxImageVetrina .Content .Image {height :60px; float:left;vertical-align :middle ; }
.EasySailDirBoxImageVetrina .Content .Image IMG {display: inline; vertical-align :middle ;
                max-width : 80px; 
                width: auto !important;
                width: 80px; 
                max-height : 55px; 
                height: auto !important;
                height: 55px;
                /* width: expression(80 + "px"); 
                height : expression(this.scrollHeight > 55 ? "55px": "auto"); 
                overflow:hidden; */
                margin: 2px; border: 1px solid #ffffff;}
.EasySailDirBoxImageVetrina .Content .Image a:hover IMG{border: 1px solid #0000ff;}
.EasySailDirBoxImageVetrina .Content .Desc {width: 130px;  margin: 1px;float:right}


.VetrinaTitle {padding: 5px 0px 5px 0px; color: #ae4f0c; text-align :left ; font-weight: bold; font-size: 18px; clear :both; }
.VetrinaFooter {clear:both; color:#ae4f0c; padding: 10px 0px 10px 0px; text-align :right ; font-size: 12px; font-weight :bold; }
.VetrinaFooter a:link {padding: 0px 5px 0px 0px;color: #3D4F78;text-decoration: none;font-weight: bold; font-size :12px}
.VetrinaFooter a:hover {padding: 0px 5px 0px 0px;color: #3D4F78;text-decoration: underline;font-weight: bold; font-size :12px}
.VetrinaFooter a:visited {padding: 0px 5px 0px 0px;color: #3D4F78;text-decoration: none;font-weight: bold; font-size :12px}


/*========================================================*/
/*         Directory in linea tipo Gallery                */
/*========================================================*/

.EasySailDirBoxImage {width:90px; height :120px; margin: 1px; padding: 0px 1px 0px 1px; float:left;text-align: center;border: 1px solid #e4ecf2;}
.EasySailDirBoxImage .Image {height :60px; }
.EasySailDirBoxImage .Image IMG {display: inline;
                max-width : 80px; 
                width: auto !important;
                width: 80px; 
                max-height : 55px; 
                height: auto !important;
                height: 55px;
                /* width: expression(80 + "px"); 
                height : expression(this.scrollHeight > 55 ? "55px": "auto"); 
                overflow:hidden; */
                margin: 2px; border: 1px solid #ffffff;}
.EasySailDirBoxImage .Image a:hover IMG{border: 1px solid #0000ff;}
.EasySailDirBoxImage .Desc {text-align: center; width: 85px;  margin: 1px;}
.EasySailDirBoxImage .Desc a {color: #3d4f78; text-decoration: none;font-weight: normal;font-size: 10px;}
.EasySailDirBoxImage .Desc a:hover {text-decoration: underline}

.EasySailDirBoxCategory .Title a {  color: #3d4f78; text-decoration:none; font-weight :bold }
.EasySailDirBoxCategory .Title a:hover { text-decoration: underline; }

.EasySailDirBoxCategory UL LI { list-style-image :url("../images/saileasy/sites/splay_16_green.gif")}
.EasySailDirBoxCategory UL LI a { color: #3d4f78; text-decoration:none; font-weight :bold }
.EasySailDirBoxCategory UL LI a:hover { text-decoration: underline; }

.EasySailDirBoxCountry {width:680px}
.EasySailDirBoxCountry a { color: #3d4f78; text-decoration:none; font-weight :bold }
.EasySailDirBoxCountry a:hover { text-decoration: underline; }

.EasySailDirBoxBreadCumb {width:680px}
.EasySailDirBoxBreadCumb { color: #3d4f78; text-decoration:none; font-size: 1.4em;}
.EasySailDirBoxBreadCumb a { color: #3d4f78; text-decoration:none; font-size: 1.4em;}
.EasySailDirBoxBreadCumb a:hover { text-decoration : underline}