/*--------------------------BODY----------------------------*/

html,body {
margin:0;
padding:0;
background-color:#94124E;

}


#top {
background-image:url(../images/bg-blu3.jpg);
background-repeat:repeat-x;
background-position:center;
height:348px;
z-index:1;
}

#menu {
height:30px;
background-color:#015E6F;
z-index:1;
}


#logo {
position:absolute;
width:228px;
height:408px;
background-image:url(../images/logo-cwf.gif);
background-repeat:no-repeat;
top:36px;
left:50%;
margin-left:-466px;
}

#welcome-text {
position:absolute;
width:565;
height:202px;
background-image: url(../images/flash-top.jpg);
background-repeat:no-repeat;
top:30px;
left:50%;
margin-left:-212px;
}



/*--------------------------SUPERCONTAINER----------------------------*/

#supercontainer {
	margin:0px;
	padding:0px;
	position:absolute;
	top:390px;
	/*height:500px;*/
	width:100%;
}

#container {
position:relative;
width:930px;
margin-left:auto;
margin-right:auto;
}


#spalla {
float:left;
width:226px;
}

#spalla img{
border:0px;
margin:0px;
padding:0px;
}



#localitamare {
position:relative;
font-family:"Trebuchet MS", sans-serif;
font-size:15px;
top:0px;
width:226px;
background-image:url(../images/menu-left.jpg);
background-repeat:no-repeat;
height:277px;
}

#localitamare ul {
margin:0px;
padding:0px;
padding-top:60px;
padding-left:11px;
}

#localitamare ul li {
list-style-type:none;
margin:0px 0px 5px;
}

#localitamare a:link  {
background-image:url(../images/bar1.png);
background-repeat:no-repeat;
padding:0px 0px 0px 28px;
display:block;
width:204px;
height:22px;
color:#fff;
font-family:"Trebuchet MS",sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

#localitamare a:visited {
background-image:url(../images/bar1.png);
background-repeat:no-repeat;
padding:0px 0px 0px 28px;
display:block;
width:204px;
height:22px;
color:#fff;
font-family:"Trebuchet MS",sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

#localitamare a:hover {
background-image:url(../images/bar5.png);
}


#evaluation-form {
width:226px;
height:242px;
margin-top:30px;
}






/*-------------------------CONTENT----------------------------*/

#content {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
line-height:160%;
color:#331A51;
float:right;
width:676px;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-left:-150px;
margin-bottom:50px;
border:#331A51 solid 10px;
background-image:url(../images/bottom-collage.jpg);
background-position:bottom;
}

#content2 {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
line-height:160%;
color:#331A51;
float:right;
width:676px;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-left:-150px;
margin-bottom:50px;
border:#331A51 solid 10px;
background-image:url(../images/bottom-collage2.jpg);
background-position:bottom;
}

#content3 {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
line-height:160%;
color:#331A51;
float:right;
width:676px;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-left:-150px;
margin-bottom:50px;
border:#331A51 solid 10px;
background-image:url(../images/bottom-collage3.jpg);
background-position:bottom;
}

#content4 {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
line-height:160%;
color:#331A51;
float:right;
width:912px;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-left:-150px;
margin-bottom:50px;
border:#331A51 solid 10px;
background-image:url(../images/bottom-collage3.jpg);
background-position:bottom;
}


#content5 {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
line-height:160%;
color:#331A51;
float:right;
width:912px;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-left:-150px;
margin-bottom:50px;
border:#331A51 solid 10px;
background-image:url(../images/bottom-collage5.jpg);
background-position:bottom;
}




#subcontent {
position:relative;
width:620px;
margin-left:30px;
margin-top:0px;
margin-bottom:250px;
background-color:#FFFFFF;
}

#subcontent2 {
position:relative;
width:620px;
margin-left:30px;
margin-top:0px;
margin-bottom:310px;
background-color:#FFFFFF;
}

#subcontent3 {
position:relative;
width:620px;
margin-left:30px;
margin-top:0px;
margin-bottom:246px;
background-color:#FFFFFF;
}

#subcontent4 {
position:relative;
width:880px;
margin-left:30px;
margin-top:0px;
margin-bottom:310px;
background-color:#FFFFFF;
}

#subcontent h1 {
font-family:"Trebuchet MS", sans-serif;
font-size:18px;
color:#000;
}

#subcontent h2 {
font-family:"Trebuchet MS", sans-serif;
font-size:16px;
color:#000;
}

#subcontent a:link {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#015B93;
color:#CC6600;
font-weight:bold;
text-decoration:none;
}
#subcontent a:visited {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#015B93;
color:#CC6600;
font-weight:bold;
text-decoration:none;
}
#subcontent a:hover {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#015B93;
color:#CC6600;
text-decoration:underline;
}


#h2 {
font-family:"Trebuchet MS", sans-serif;
font-size:24px;
color:#000;
}

#h2 a:link {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#015B93;
color:#CC6600;
font-weight:bold;
text-decoration:none;
}
#h2 a:visited {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#015B93;
color:#CC6600;
font-weight:bold;
text-decoration:none;
}
#h2 a:hover {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#015B93;
color:#CC6600;
text-decoration:underline;
}



#gallery {
width:620px;
height:318px;
margin-top:10px;
margin-bottom:10px;
z-index:999;
}





/*--------------------------FOOTER----------------------------*/

#foot {
clear:both;
height:165px;
width:100%;
margin:0;
padding:0;
background-image:url(../images/bg-footer.gif);
background-repeat:repeat-x;
}

#text-footer{
position:relative;
margin:0;
padding:0;
height:41px;
width:750px;
background-repeat:no-repeat;
font-family:"Trebuchet MS",sans-serif;
color:#015B93;
left:50%;
margin-left:-170px;
}

#text-footer a { color:#fff;
	text-decoration:none; none; border-bottom: 1px dotted #fff;}
	
#text-footer a:hover {
    color: #FFFFFF;
	background-color: #d90134;
	text-decoration:none;}




#text-footer p {
position:relative;
font-family:"Trebuchet MS",sans-serif;
color:#fff;
top:50px;
font-weight:bold;
font-size:12px;
}


.text-cwf{

font-family:"Trebuchet MS",sans-serif;
color:#015B93;
font-size:14px;

}

.text-cwf a { color:#d90134;
	text-decoration:none; border-bottom: 1px dashed #000;}
	
.text-cwf a:hover {
    color: #FFFFFF;
	background-color: #d90134;
	text-decoration:none; border-bottom: 1px dashed #FFFFFF}

.text-cwf p {
position:relative;
font-family:"Trebuchet MS",sans-serif;
color:#015B93;
font-weight:bold;
font-size:14px;
}

.text-cwf2{

font-family:"Trebuchet MS",sans-serif;
color:#94124E;
font-size:14px;

}

.text-cwf2 a { color:#94124E;
	text-decoration:none; border-bottom: 1px dashed #000;}
	
.text-cwf2 a:hover {
    color: #FFFFFF;
	background-color: #94124E;
	text-decoration:none; border-bottom: 1px dashed #FFFFFF}

.text-cwf2 p {
position:relative;
font-family:"Trebuchet MS",sans-serif;
color:#94124E;
font-weight:bold;
font-size:14px;
}


#footer-image {
position:absolute;
background-image:url(../images/footer-img1.png);
width:114px;
height:165px;
margin-top:-61px;
left:50%;
margin-left:-300px;
}


footer_right a { color:#d90134;
	text-decoration:none; none; border-bottom: 1px dotted #fff;}
	
.footer_right a:hover {
    color: #FFFFFF;
	background-color: #d90134;
	text-decoration:none;}
	
.email a { color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px dotted #fff;}
	
.email a:hover {
    color: #d90134;
	font-weight:bold;
	background-color: #FFFFFF;
	text-decoration:none;}	
	
.quotelink a { color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px dotted #fff;}
	
.quotelink a:hover {
    color: #d90134;
	font-weight:bold;
	background-color: #FFFFFF;
	text-decoration:none;}	
	
.countdown {
font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#94124E;

}



#banner {
margin:0px;
padding:0px;
}
#banner img{
margin-bottom:10px;
}



