/* CSS Document CAMPING SAN NICOLA */
body {
	background-image:url(../img/hp-bg.jpg);
	background-repeat:repeat-x;
	background-color:#81dbfb;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#002a68;
}
#container {
	width:812px;
	margin: 0px auto;
	background-color:#e5e5e5;
	font-size:11px;
}
#top{
	margin:0px;
	padding:0px;
	width:812px;
	height:338px;
	float:left;
}
#contenuti{
	background-image:url(../img/bg_contenuti.jpg);
	background-repeat:repeat-y;
	width:762px;
	float:left;
	padding-left:25px;
	padding-right:25px;
}
#footer{
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	width:812px;
	height:112px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	padding-top:8px;
	position:relative;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	color:#33FFFF;
	text-decoration:none;
}
#crweb{
	position:absolute;
	top:90px;
	left:25px;
	width: 162px;
}
#meteo{
	margin-right:7px;
	float:left;
}
/*#newsletter{
	margin-right:7px;
	background-image:url(../img/bg_newsletter.jpg);
	width:229px;
	height:59px;
	float:left;
}*/
#cont_news{
	width:201px;
	float:left;
}
#news{
	width:201px;
	height:277px;
	background-image:url(../img/bg_news.jpg);
	background-repeat:no-repeat;
}
#flash{
	float:left;
	width:362px;
	margin-top:5px;
}
#offerte{
	float:left;
	width:199px;
	margin-top:5px;
}
.foto27{
	padding:5px;
	width:69px;
	height:48px;
	display:block;
}
.newsletter{
	height:15px;
	margin-top:35px;
}
.titoloBlu{
	color:#406499;
	font-weight:bold;
	font-size:12px;
}
.titoloBlu a{
	color:#406499;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.titoloBlu a:hover{
	color:#1cb0ed;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.titoloneBlu{
	color:#406499;
	font-weight:bold;
	font-size:15px;
}
.titoloneBlu a{
	color:#406499;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.titoloneBlu a:hover{
	color:#1cb0ed;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.testoBlu{
	color:#406499;
	font-weight:bold;
	font-size:10px;
}
.testoBlu a{
	color:#406499;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.testoBlu a:hover{
	color:#1cb0ed;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
#sx{
	float:left;
	width:310px;
	height:280px;
	margin-right:10px;
}
#dx{
	float:left;
	width:420px;
	height:258px;
	background-color:#F0FAFF;
	border:1px solid #0080C0;
	padding:10px;
}
#cont_foto{
	width:100%;
	float:left;
}
.foto{
	padding:14px;
	background-image:url(../img/bg_foto.jpg);
	width:133px;
	height:100px;
	display:block;
	float:left;
	margin-right:38px;
}
.foto3{
	padding:14px;
	background-image:url(../img/bg_foto.jpg);
	width:133px;
	height:100px;
	display:block;
	float:left;
}
#large_news{
	width:450px;
	border-bottom:1px solid #002a68;
}
.foto2{
	padding:14px;
	background-image:url(../img/bg_foto_mini.jpg);
	width:67px;
	height:45px;
	display:block;
	float:left;
}
.foto4{
	padding:14px;
	background-image:url(../img/bg_foto.jpg);
	width:133px;
	height:100px;
	display:block;
	float:left;
	margin-right:15px;
}
.titoloRosso {
	color: #406499;
	font-weight:bold;
	font-size:14px;
}
.testorosso{
	color: #E1621B;
}
.testorosso a{
	color: #E1621B;
	text-decoration:none;
}
.testorosso a:hover{
	color:#FF9900;
	text-decoration:none;
}
