body {
	background-image: url(images/page_bg.jpg);
	background-repeat: repeat-x;
	background-color: #9fd1eb;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}

p.foot {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #069;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #C00;
}

h4 {
	color: #F07242;
	font-weight: bold;
	font-size: 14px;
}
h5{
	font-size: 9px;
	font-weight: normal;
}

b {
	color: #0099CC;
}

a {
	color: #0099CC;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

.titrosso {
	color: #C00;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 8px;
}

.titrosso2 {
	color: #C00;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.evidenza {
	background-color: #CBE2F8;
}

.centro p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #069;
	font-size: 12px;
}

p.riga {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 30px;
}


/* INDEX */

#index {
	height: 191px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #069;
}


#index h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 450px;
	padding-top: 50px;
}

#index img{

}

#index a {
	color: #FFFFFF;
	text-decoration: none;
}

#index a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

/* INDEX2 */

#index2 {
	height: 191px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #f89520;
}


#index2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 450px;
	padding-top: 50px;
}

#index2 img{

}

#index2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#index2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/* SPACE */ 

#space {
	width: 704px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 23px;
	color: #003366;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	font-variant: small-caps;
}

/* SPACE2 */ 

#space2 {
	width: 704px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 23px;
	color: #003366;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	font-variant: small-caps;
}


/* BOX NEWS INDEX */

#box {
	background-color: #8DCFF3;
	width: 704px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 45px;
	padding: 0px;
	border: 1px solid #099;
}

#box p{
	color: #333333;
}

#box img{
	border: 1px solid #FF6600;
}


/* ENTER  */

#enter {
	clear: both;
	background-color: #529EEA;
	height: 45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #003366;
	font-weight: bold;
}

#enter p {
	margin: 0;
	padding-top: 7px;
	padding-right: 15px;
	font-weight: bold;
	color: #069;
	text-align: center;
	width: 704px;
}

#enter a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#enter a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#enter .fb {
	border: 1px solid #FFF;
	margin-bottom: 5px;
}

/* ENTER2  */

#enter2 {
	clear: both;
	background-color: #063;
	height: 45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
}

#enter2 p {
	margin: 0;
	padding-top: 7px;
	padding-right: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 704px;
}

#enter2 a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#enter2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#enter2 .fb {
	border: 1px solid #FFF;
	margin-bottom: 5px;
}

/* Menu BLU */

#menu {
	width: 704px;
	height: 62px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 140px;
	height: 41px;
	margin-left: 1px;
	padding-top: 10px;
	border-top-width: 10px;
	border-top-style: solid;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
}

#menu .first a {
	margin: 0;
}

#menu1 {
	background: url(images/img01.gif) no-repeat center bottom;
	color: #188EC2;
	border-top-color: #004a80;
}

#menu2 {
	background: url(images/img02.gif) no-repeat center bottom;
	color: #FFFFFF;
	border-top-color: #004a80;
}
#menu3 {
	background: url(images/img03.gif) no-repeat center bottom;
	color: #FFFFFF;
	border-top-color: #004a80;
}
#menu4 {
	background: url(images/img04.gif) no-repeat center bottom;
	color: #FFFFFF;
	border-top-color: #004a80;
}
#menu5 {
	background: url(images/img05.gif) no-repeat center bottom;
	color: #FFFFFF;
	border-top-color: #004a80;
}

#menu a:hover {
	color: #004A80;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFCC33;
	background-image: url(images/menu_nuovo/over.gif);
}

#menu .active {
	color: #004A80;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFCC33;
	background-image: url(images/menu_nuovo/over.gif);
}



/* Logo */

#logo {
	width: 704px;
	height: 161px;
	background-image: url(images/head01.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFCC33;
}


#logo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 240px;
	padding-top: 65px;
	font-weight: bold;
}

#logo a {
	color: #003366;
	text-decoration: none;
}

#logo a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/* Content */

#content {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#content_acquagym {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	height: 870px;
}

#content_adulti {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#content_anatroccoli {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

#content_bambini {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1250px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

#content_over {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

#content_paperini {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1260px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

#content_ragazzi {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

#content_nuoto {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content_piscine {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#content_news {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1500px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#content_contatti {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1250px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#content_info {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 500px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#content_info2 {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#content_info3 {
	width: 704px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 700px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* COLONNE */

#colA {
	float: right;
	width: 424px;
	padding: 0 30px 0 0;
}
/*
#colA img{
	border: 1px solid #999999;
}*/

#colB {
	float: left;
	width: 220px;
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

/* Box NEWS */

#box_news h3 {
	padding-top: 15px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #09C;
	font-weight: bold;
	font-size: 22px;
}

#box_news p {
	text-align: justify;
	line-height: 18px;
}

/* #box_news strong {
	color: #036;
} */


/* BoxedA */

.boxedA {
}


.boxedA h2 {
	height: 35px;
	padding-top: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #007CB9;
}

.boxedA h3 {
	padding-top: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #007CB9;
	padding-bottom: 5px;

}

.boxedA p {
	text-align: justify;
	line-height: 18px;
}

.boxedA strong {
	color: #F07242; /* COLORE ARANCIO #F07242*/ 
}


.boxedA .more {
	text-align: right;
}

.boxedA .more a {
	padding: 0 1em;
	background: #CCCCCC;
	border-left: 4px solid #666666;
	text-decoration: none;
}

.boxedA .more a:hover {
	background: #666666;
	color: #FFFFFF
}

/* BoxedB */

.boxedB {
	margin-bottom: 1px;
	background: #FAD4C6 url(images/img07.gif) repeat-y;
	border-bottom: 1px solid #F07242;
}

.boxedB h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #F07242;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	padding-top: 12px;
	font-family: "Palatino Linotype";
}

.boxedB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedB li {
	display: inline;
}

.boxedB a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	background: #FDF1EC url(images/img08.gif) no-repeat;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #F07242;
}

.boxedB a:hover {
	background: #F7B8A0 url(images/img09.gif) no-repeat;
	color: #FFFFFF;
}

.boxedB .active {
	background: #F7B8A0 url(images/img09.gif) no-repeat;
	color: #FFFFFF;
}

/* BoxedC */

.boxedC {
	margin-bottom: 1px;
	border-bottom: 1px solid #549EE9;
	background-color: #CBE2F8;
	background-image: url(images/c.gif);
	background-repeat: repeat-y;
}

.boxedC h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #0095DD;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	font-family: "Palatino Linotype";
}

.boxedC ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedC li {
	display: inline;
}

.boxedC a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #549EE9;
	text-transform: uppercase;
	background-color: #EEF5FD;
	background-image: url(images/c.gif);
	background-repeat: no-repeat;
}

.boxedC a:hover {
	color: #3C9DFF;
	background-color: #CBE2F8;
	background-image: url(images/c_over.gif);
	background-repeat: no-repeat;
}

.boxedC .active {
	color: #549EE9;
	background-color: #cbe2f8;
	background-image: url(images/c_over.gif);
	background-repeat: no-repeat;
}

/* BoxedD - GIALLO */

.boxedD {
	margin-bottom: 1px;
	background-color: #FCF849;
	background-image: url(images/d.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}

.boxedD h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	font-family: "Palatino Linotype";
}

.boxedD ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedD li {
	display: inline;
}

.boxedD a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #CC9900;
	background-color: #fcf9c8;
	background-image: url(images/d.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
}

.boxedD a:hover {
	color: #666666;
	background-color: #FBDE07;
	background-image: url(images/d_over.gif);
	background-repeat: no-repeat;
}

.boxedD .active {
	color: #2e3092;
	background-color: #fff468;
	background-image: url(images/d_over.gif);
	background-repeat: no-repeat;
}

/* BoxedE */

.boxedE {
	margin-bottom: 1px;
	border-bottom: 1px solid #549EE9;
	background-color: #9FD5EC;
	background-image: url(images/e.gif);
	background-repeat: repeat-y;
}

.boxedE h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #007CB9;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	font-family: "Palatino Linotype";
}

.boxedE ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedE li {
	display: inline;
}

.boxedE a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #549EE9;
	text-transform: uppercase;
	background-color: #EEF5FD;
	background-image: url(images/e.gif);
	background-repeat: no-repeat;
}

.boxedE a:hover {
	color: #FFFFFF;
	background-color: #9FD5EC;
	background-image: url(images/e_over.gif);
	background-repeat: no-repeat;
}

.boxedE .active {
	color: #FFFFFF;
	background-color: #9FD5EC;
	background-image: url(images/e_over.gif);
	background-repeat: no-repeat;
}

/* BoxedF */

.boxedF {
	margin-bottom: 1px;
	border-bottom: 1px solid #549EE9;
	background-color: #55b5dc;
	background-image: url(images/f.gif);
	background-repeat: repeat-y;
}

.boxedF h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #006699;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	font-family: "Palatino Linotype";
}

.boxedF ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedF li {
	display: inline;
}

.boxedF a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #549EE9;
	text-transform: uppercase;
	background-color: #EEF5FD;
	background-image: url(images/f.gif);
	background-repeat: no-repeat;
}

.boxedF a:hover {
	color: #FFFFFF;
	background-color: #55b5dc;
	background-image: url(images/f_over.gif);
	background-repeat: no-repeat;
}

.boxedF .active {
	color: #FFFFFF;
	background-color: #55b5dc;
	background-image: url(images/f_over.gif);
	background-repeat: no-repeat;
}

/* BoxedG */

.boxedG {
	margin-bottom: 1px;
	border-bottom: 1px solid #549EE9;
	background-color: #2895C4;
	background-image: url(images/g.gif);
	background-repeat: repeat-y;
}

.boxedG h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #004A6F;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	font-family: "Palatino Linotype";
}

.boxedG ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedG li {
	display: inline;
}

.boxedG a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #549EE9;
	text-transform: uppercase;
	background-color: #EEF5FD;
	background-image: url(images/g.gif);
	background-repeat: no-repeat;
}

.boxedG a:hover {
	color: #FFFFFF;
	background-color: #2895C4;
	background-image: url(images/g_over.gif);
	background-repeat: no-repeat;
}

.boxedG .active {
	color: #FFFFFF;
	background-color: #2895C4;
	background-image: url(images/g_over.gif);
	background-repeat: no-repeat;
}

/* Boxed I */

.boxedI {
	margin-bottom: 1px;
	background: #FAD4C6 url(images/i.gif) repeat-y;
	border-bottom: 1px solid #F07242;
}

.boxedI h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #F07242;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	font-family: "Palatino Linotype";
}

.boxedI ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedI li {
	display: inline;
}

.boxedI a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	background: #FDF1EC url(images/i.gif) no-repeat;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #F07242;
	text-transform: uppercase;
}

.boxedI a:hover {
	background: #F7B8A0 url(images/i_over.gif) no-repeat;
	color: #FFFFFF;
}

.boxedI .active {
	color: #FFFFFF;
	background-color: #f7b8a0;
	background-image: url(images/i_over.gif);
	background-repeat: no-repeat;
}


/* Boxed H */

.boxedH {
	margin-bottom: 1px;
	background: #CBE2F8 url(images/h.gif) repeat-y;
	border-bottom: 1px solid #549EE9;
}

.boxedH h2 {
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
	color: #0099CC;
	font-family: "Palatino Linotype";
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
}

.boxedH ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxedH li {
	display: inline;
}

.boxedH a {
	display: block;
	width: 199px;
	height: 23px;
	padding: 7px 0 0 21px;
	background: #EEF5FD url(images/h.gif) no-repeat;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #549EE9;
	text-transform: uppercase;
}

.boxedH a:hover {
	background: #A9CEF4 url(images/h_over.gif) no-repeat;
	color: #FFFFFF;
}

.boxedH .active {
	color: #FFFFFF;
	background-color: #a9cef4;
	background-image: url(images/h_over.gif);
	background-repeat: no-repeat;
}


/* Gallery */

#gallery img{
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-right: 15px;
	margin-top: 25px;
}

#gallery2 img{
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-right: 15px;
	margin-bottom: 30px;
}



/* Footer */

#footer {
	clear: both;
	width: 704px;
	margin: 0 auto;
	border-top: 1px solid #666666;
	background-color: #0d4fb1;
}

#footer p {
	margin: 0;
	padding: 30px 0;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}

#footer a {
	color: #FFCC66;
}



/* Footer INDEX */

/* #footer_i{
	clear: both;
	width: 704px;
	margin: 0 auto;
	background-color: #0d4fb1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
} */

#footer_i p {
	margin: 0;
	padding: 0px;
	text-align: center;
	font-size: 11px;
	color: #036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer_i a {
	color: #FFF;
}


/* Area Riservata */

#area {
	clear: both;
	width: 704px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
}

#area a {
	color: #669999;
	font-size: 10px;
	text-decoration: none;
}

#area a:hover{
	text-decoration: underline;
}

/* VARIE */

.privacy {
	font-size: 9px;
}

.bordo {
	border: 1px solid #FF6600;
}


/* BOX NEWS */

/* NEWS INDEX*/ 

#news_index_content {
	margin-right: auto;
	margin-left: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	height: 195px;
	padding-top: 10px;
	background-color: #069;
	margin-top: 20px;
}

#news_index {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}


#news_index img{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #999;
}

/*BOX1 */

#news_box1 {
	width: 275px;
	height: 170px;
	color: #CFCFCF;
	background-color: #036;
	float: left;
	margin-right: 23px;
	border: 1px solid #FFF;
	padding-top: 10px;
}

#news_box1 h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#news_box1 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 15px;
	text-align: left;
}

#news_box1 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F63;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#news_box1 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	margin: 0px;
	padding: 0px;
}

/* BOX2 */

#news_box2 {
	width: 275px;
	height: 170px;
	color: #666;
	padding-top: 10px;
	background-color: #FFF;
	margin-right: 26px;
	float: left;
	border: 1px solid #FFF;
}

#news_box2 h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#news_box2 strong{
	color: #F00;
}

#news_box2 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
}

#news_box2 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}

#news_box2 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	margin: 0px;
	padding: 0px;
}


/* BOX3*/

#news_box3 {
	width: 275px;
	height: 170px;
	color: #CFCFCF;
	padding-top: 10px;
	background-color: #FC3;
	float: left;
	border: 1px solid #FFF;
}

#news_box3 h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A4B37;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#news_box3 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4B37;
	line-height: 16px;
	text-align: left;
}

#news_box3 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}

#news_box3 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	margin: 0px;
	padding: 0px;
}

