H1 {
     font-size:18px;
	 color:red;

}
H2 {
     font-size:14px;

}
H3{
     font-size:12px;
	 color:blue;
	 line-height:10px;
	 
	 

}
A {
      text-decoration:none;
	  font-weight:bold;
    /*font-style: oblique;*/

}
.catListFooter{
      text-decoration:none;
	  font-weight:normal;
    font-style: oblique;
    white-space: nowrap;

}
A.mnITEM {
	font-size:14px;
	FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif;
    COLOR: #fff;
    text-decoration:none;
	  FONT-WEIGHT: bold;
}
A.mnITEM:hover {
  FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color:red;
	FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif;

}

body {

   background:#ffffff;
   background: #f0b0b0;
   background: #835555;
   background: #E1EBFC;
   
   margin:0px;
  
   
   

}

#mainDIV{
    /*border-left: 4px solid #a00000;
	border-right: 4px solid #a00000;*/
    height: 100%;
    margin: 0px auto 0;
    position: relative;
    overflow:auto;
    min-height:100%;
	min-width:300px;
	/*max-width:1000px;*/
	
	/*max-width:1000px;*/
	background:#E1EBFC;
  
}

#header{
    border: 0px solid red;
	  margin: 0px auto 0;
    height: 90px;
    overflow:hidden;
    /*min-height:100%;*/
  	max-width: 1000px;
    min-width: 300px;
    background-color:#fff;
   /* background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255), #E1EBFC );*/
	
}
#menu{
    border: 0px solid red;
	margin: 0px auto 0;
    height: 25px;
    overflow:hidden;
    background: #A50000;
	/*max-width: 1000px;*/
    min-width: 300px;
	color:white;
	background-image: linear-gradient(#fbfbfb,#b02525,#ff0000,#dfe7f3);
	baackground:url(pics/backmenu.jpg);
}
#footer{
    border: 0px solid red;
	margin: 0px auto 0;
    height: 25px;
    overflow:hidden;
    background: #A50000;
	max-width: 1000px;
    min-width: 300px;
	color:white;
  width:100%;
	
}
.mnTD{
    color:white;
	background:none;
	border:0px solid #58893D;
	height:20px;
}
#logoDIV {
     position:relative;
	 top:0px;
	 left:0px;
	 /*width:300px;*/
	 min-width:315px;
	 height:97px;
	 background:url(pics/logo.jpg) transparent;
	 background-repeat:no-repeat;
   width: 315px;
   border-right: 0px solid #5e2329;
   /*box-shadow: 10px 10px 72px 0px rgba(0,0,0,0.75);*/

}
#logoTextDIV {

     position:relative;
	 left:30px;
	 color:white;
	 font-family:Arial,Verdana,Helvetica;
	 font-weight:bold;
}

.textHead{
     background:#008CBA;
	 color:white;
	 padding:0px;
	 /*background:url(pics/textheadback.jpg);*/
}

#formDIV {
     
	 max-width:1000px;
	 min-width:300px;
	 margin: 0px auto 0;
	 position:relative;
	 top:1px;
	 border:0px solid green;
	 /*background:url(pics/backg.jpg);*/
	 /*background:#EAE581;*/
	 
	 display:block;
	 
	 
}

#opnavDIV {
     
	 max-width:600px;
	 /*min-width:300px;*/
	 margin-left:0px;
	 position:relative;
	 float:left;
	 
	 padding:8px;
	 font-family:Arial,Helvetica,Verdana;
	 font-weight:bold;
	 
}
.offerTitle {
	       		   
		   font-size:13px;
		   background:#A50000;
		   color:white;
		   padding:3px;
       width:100%;
       background-image: linear-gradient(#fbfbfb,#b02525,#ff0000,#dfe7f3);
       height: 35px;
       padding-top: 10px;
	}
	.offerContent {
		   float:left;
		   width:300px;
		  /* border:2px solid #A50000;*/
		   height:450px;
		   font-family:Arial,Helvetica,Verdana;
		   font-size:11px;
		   overflow:auto;
		   padding:0px;
		   background:#f0f0f0;
		   margin:2px;
		   border-radius: 12px;
		   box-sizing: border-box;
		   text-align:center;
       overflow-x: hidden;
       box-shadow: 0px 0px 5px #888888;
	
	}
	.offerContentH {
	       float:left;
		   width:300px;
		   border:2px solid #A50000;
		   height:400px;
		   font-family:Arial,Helvetica,Verdana;
		   font-size:11px;
		   overflow:auto;
		   padding:0px;
		   background:#ffe0e0;
		  margin:4px;
		   border-radius: 12px;
          box-sizing: border-box;
		  text-align:center;
      overflow-x: hidden;
	
	}
	
	.offerLocation {
	       
		   
		   font-size:13px;
		   background:transparent;
		   color:black;
		   padding:1px;
	
	}
  .headContainerMain{

      margin: 0px auto 0;border:0px solid green;height:410px;min-width:300px;max-width:930px;

  }
  .headSection{

     width:100%;padding: 5px;border: 4px solid red;border-radius: 10px;background:#FFE0E0;

  }

	.lnk {
	       
		   
		   font-size:13px;
		   background:red;
		   color:white;
		   padding:1px;
       padding: 4px;
       border-radius: 10px;
       box-shadow: 1px 4px 5px 0px rgba(0,0,0,0.75);
       display: inline-flex;
	
	}
	.lnk1 {
	       
		   
		   font-size:14px;
		   background:transparent;
		   color:white;
		   padding:3px;
		   height:50px;
		   
	
	}
	.lnk1Div{
	
		background:#a00000;
		margin:3px;
		float:left;
		width:130px;
		height:25px;
		border:1px solid #d00000;
		text-align: center;
    border-radius: 50px;
    line-height: 24px;
    box-shadow: 1px 1px 1px 1px #a0a0a0;
	
	}
.lnkHeadDiv{

		background:#a00000;
		margin:3px;
		
		width:130px;
		height:25px;
		border:1px solid #d00000;
		text-align: center;
    border-radius: 50px;
    line-height: 24px;
    box-shadow: 1px 1px 1px 1px #a0a0a0;
    color:white;
    padding:5px;

	}
#tratteDIV {
     
	 width:100%;
	 min-width:300px;
	 margin-top:0px;
	 position:relative;
	 float:left;
	 
	 /*background:url(pics/crocierebck.jpg) #46e0f1;background-position:30% 30%;*/
	 /*background:transparent;*/
	 padding:0px;
	 font-family:Arial,Helvetica,Verdana;
	 font-weight:none;
	 
}
#tratteDIVBuoni {

	 width:100%;
	 min-width:300px;
	 margin-top:0px;
	 position:relative;
	 float:left;

	 /*background:url(pics/crocierebck.jpg) #46e0f1;background-position:30% 30%;*/
	 background: white;
	 padding:0px;
	 font-family:Arial,Helvetica,Verdana;
	 font-weight:none;

}
.selDiv{

	/*float:left;*/
	background:#a00000;
	color:white;
	border:2px solid #f00000;
  padding: 4px;
font-weight: bold;
border-radius: 12px;
margin:0px auto;
background-image: linear-gradient(#fbfbfb,#b02525,#ff0000,#dfe7f3);


}
.lnkloc {font-family:Arial,Verdana,Helvetica;font-size:14px;background:white;font-weight:bold;padding:4px}

@media screen and (max-width: 614px) {

      .headContainerMain{

             margin: 0px auto 0;border:0px solid green;height:410px;min-width:300px;width:300px;

        }
}