/* CSS Document */

/*LINKS*/

a {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline}
a:link, a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
a:hover  {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-color: #fff;}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }

.lin {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
a.lin {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
a.lin:link, a.lin:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
a.lin:hover  {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-color: #F8C300;}
a.lin:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }

.im {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
a.im {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
a.im:link, a.im:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
a.im:hover  {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-color: #C1C9D4;}
a.im:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }

/*INTERFACCIA*/		
		body
		{
			margin: 0px;
			padding: 0px;
			background-color: #001432;
			background-image:  url(img/interfaccia/sfondo1.gif);
			background-repeat: repeat-x;
			background-position: top;
		}



		#container {
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background: transparent;
		}

		#ban {
			padding: 0px;
			margin: auto;
			background-color: #001432;
		}
		
		#banner {
			padding: 0px;
			margin:0px;
			margin: auto;
			width:750px;
		}
		#banner2 {
			padding: 0px;
			margin: auto;
			width:750px;
			background-color: #001432;
			text-align: right;
		}

		#content {
			padding: 0px;
			margin: auto; 
			background-color: #fff;
			background-image:  url(img/interfaccia/sfondo2.gif);
			background-repeat: repeat-x;
			background-position: top;
			width:750px;
			margin-bottom: 5px;
		}
		
		#cont {
			padding: 3px;
		}

	#footer1 {
			clear: both;
			margin:auto; 
			margin-bottom:0px;
			width:750px;
			margin-top: 5px;
			padding-top: 5px;
			background-color: #08213A;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}

.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: italic;
	margin: 5px;
	color: #EFF7FC;
	text-align: right;
}

.credits a{
color: #EFF7FC;
text-decoration: underline;
}

.credits a:link{
color: #EFF7FC;
}

.credits a:visited{
color: #EFF7FC;
}

.credits a:hover{
color: #fff;
text-decoration: none;
background-color: #08213A;
}

.credits a:active{
text-decoration: none;
}

/*MENU PRINCIPALE*/

 #navlist
{
margin: 0;
padding: 0 0 4px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 0.8em;
font-weight: bold;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
color: #fff;
}

#navlist a:link, #navlist a:visited
{
font-weight: bold;
margin: 1px;
text-decoration: none;
color: #fff;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 2px solid #f8c300;
padding-bottom: 2px;
background: transparent;
color: #fff;
}

#navlist a:hover { color: #fff;}

/*MENU FRANCHISING*/

#navlist2
{
margin: 0px;
margin-bottom: 10px;
padding: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
text-align: center;
}

#navlist2 a, #navlist2 a:link, #navlist2 a:visited
{
padding: 1px;
color: #001432;
font-weight: bold;
text-decoration: none;
background-color: #e7e7e7;
}

#navlist2 a:hover, #navlist2 a:active, #navlist2 a:focus
{
border-bottom: 3px solid #F8C300;
text-decoration: none;
color: #000;
}

#navlist2 li
{
display: inline;
font-size: 0.7em;
}

#navlist2 ul
{
margin: 0px;
padding: 0px;
}

#navlist2 #active2 a { background-color: #fff; border-color: #fff; border-bottom: 3px dotted #F8C300;}

/*MENU COLLEZIONI*/

#navcontainer3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 0.9em;
margin:0px;
padding:0px;
text-align: right;
/*margin: 3px;
padding: 3px;
margin-top: 0px;
padding-top: 0px;*/
}

#navcontainer3 ul
{
list-style-type: none;
padding: 0;
margin: 0;

}

#navcontainer3 li
{
/*display: inline;*/
text-align: right;
padding:6px;
padding-right:0px;
}

#navcontainer3 li a
{
display: block;
margin-right:0px;
padding-right:0px;
color: #001432;
background-color: #fff;
text-decoration: none;
/*	background-image: url(img/ondinaazz.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	border-bottom:1px solid #94C0E3;
}

#navcontainer3 li a:hover
{
color: #515151;
	background-image: url(img/ondinagial.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#navcontainer3 li a#current3
{
color: #001432;
	background-image: url(img/ondinaazz.gif);
	background-repeat: no-repeat;
	background-position: right center;
	/*font-weight:bold;*/
	border-bottom:1px solid #001432;
}


/*TESTO*/

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px;
	color: #001432;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px;
	color: #001432;
}

.bold {
	font-weight: bold;
}

.whitebold{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 0.7em;
font-weight: bold;
margin:0px;
margin-top: 3px;
margin-left: 3px;
}

.corsivo {
	font-style: italic;
}

.boldredBig {
	color: #CC0000;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testobig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 6px 0px;
	color: #001432;
	line-height: 3em;
}

.boldred {
	font-weight: bold;
	color: #CC0000;
}

.testopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding: 0px;
	margin: 0px;
	color: #001432;
}.tornasu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
	padding: 0px;
	margin: 6px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	color: #001432;
}

h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
		color: #001432;
}h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
		color: #001432;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0px;
	margin: 0px;
		color: #001432;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding: 0px;
	margin: 0px;
	color: #C00;
	font-style: italic;
	padding-top:10px;
		padding-bottom:10px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	color: #001432;
	background-image: url(img/sfondotit.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 55px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:10px;
}

.hp
{	background-image: url(img/ondahp.jpg);
	background-repeat: no-repeat;
	background-position: left center;}

/*ALTRO*/

.dx {
	text-align: right;
}

.zero {
	padding: 0px;
	margin: 0px;
}



.imgdx {
	text-align: right;
	border: 1px solid #80B3E0;
	float: right;
	margin: 3px 3px 3px 6px;
	padding: 2px;
}
.imgsx {
	text-align: left;
	float: left;
	padding: 2px;
	margin: 3px 6px 10px 3px;
}

.sx {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}
.bottom {
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
}
.centr {
	text-align: center;
	margin: 0px;
	padding: 0px 0px 13px;
}
.marg {
	padding-left: 6px;
		padding-bottom: 6px;
			padding-right: 6px;
}

/* tabelle dinamiche */
.Pag {
background-color: #08213A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	color: #001432;
}

.Pag a{
color: #666;
text-decoration: underline;
}

.Pag a:link{
color: #666;
text-decoration: underline;
}

.Pag a:visited{
color: #666;
text-decoration: underline;
}

.Pag a:hover{
color: #666;
text-decoration: none;

}

.Pag a:active{
text-decoration: underline;
}

.repeater
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.cella1
{
	border:#485977 1px solid;
	background: #C1C9D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	color:#001432;
	font-weight: bold;
}

.c1
{
	background: #E9ECED url(img/sfcel.jpg) repeat-x bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
}

.cella2
{
  border:#485977 1px solid;	
  background: #C1C9D4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  text-align: left;
}

.cella3
{
  background: #E9ECED;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  text-align: justify;
}

.cella3v2
{
	background: #f8f8ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #001432;
	text-align: center;
	width: 730px;
	margin: 0px;
	padding: 0px;
}
.cella4
{
   float: left;
}

.bot
{
	background-color: #e3e4e4;
	font-weight: bold;
	border:#B8C6C9 1px solid;	
	width:90px;
}
.crocette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	width: 40px;
	vertical-align: middle;
	background-color: #F3F6FD;
}
.crocettesx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	vertical-align: middle;
	background-color: #F3F6FD;
}
.crocetteattive {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	vertical-align: middle;
	background-color: #BAC3D2;
}


.tabella2{
	padding: 2px;
	border-bottom: 1px dashed #001432;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #f8f8ff;
}
.bot2 {
	border:#B8C6C9 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-image: url(img/sfbot.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #F6FAFD;
	width: 190px;
}
.crocettecentr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	vertical-align: middle;
	background-color: #F3F6FD;
}
.tabella2v2 {
	padding: 2px;
	border-bottom: 1px dashed #001432;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(img/sfcel2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.cella2v2 {
	background: #7FB3E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	border-bottom: 2px solid #485977;
}
.imgsx2 {
	text-align: left;
	float: left;
	padding: 2px 2px 10px;
	margin: 3px;
}

.c1v2 {
	background: #E9ECED url(img/sfcel.jpg) repeat-x bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
}
.cella3v3 {
  background: #E9ECED url(img/sfcel.jpg) repeat-x bottom;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  text-align: left;
}
.c1v3 {
	background: #E9ECED url(img/sfcel.jpg) repeat-x bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	margin: 0px;
	padding: 3px;
}

.imgbord {
	border: 3px solid #001432;
	margin: 0px;
	padding: 0px;
}
.riga {
	padding: 2px;
	border-bottom: 2px solid #001432;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #001432;

}
.imgborddx {
	margin: 3px;
	padding: 3px;
	text-align: right;
	float: right;
}
.centr2 {
			clear: both;
			margin:auto;
			margin-top: 0px;
			padding: 0px; 
			width:750px;
			border-top: 3px solid #08213A;
}
.marg2 {
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	background-image: url(img/interfaccia/cont.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.pippo
{	background-image: url(img/freccine.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.dx2 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #DDE1EA;
	float: right;
	width: 150px;
	margin: 26px 2px 2px 4px;
	padding: 4px;
	font-style: normal;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #515151;
	border-left-color: #515151;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;




}
.corsivo2 {
	font-style: italic;
	color: #000;
	line-height: 2em;
}
.boldCors {
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
.corsivo3 {
	font-style: italic;
	line-height: 1.3em;
	color: #000000;
	font-size: 1em;
}
.corsivo4 {
	font-style: italic;
	line-height: 1.3em;
	color: #515151;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.testopiccolo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
	color: #515151;
}
.corsivo5 {
	font-style: italic;
	color: #515151;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #515151;
	margin: 20px 2px 2px;
	padding: 6px 2px 2px;
}
.slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #485977;
	border-right: 1px dotted #051634;
	border-bottom: 1px dotted #B9BDC6;
	margin: 0px;
	padding: 0px 3px 3px;
	text-align: right;
}
.slogan2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	border-right-width: 1px dotted #051634;
	border-bottom-width: 1px dotted #333333;
	margin: 0px;
	padding: 0px 3px 3px;
	text-align: right;
}
.slogan3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	border-right: 2px solid #051634;
	border-bottom: 2px solid #333333;
	text-align: left;
	clear: both;
	padding: 6px;
	font-style: italic;
	margin: 3px;
}
.cella1v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	border-top: 5px solid #C1C9D4;
	border-bottom: 3px solid #C1C9D4;
	background-color: #FFFFFF;
}
.centrbig {
	text-align: center;
	margin: 0px;
	padding: 20px;
	font-size: 0.9em;
	font-style: italic;
	line-height: 3em;
}
.grigio {
	color: #666666;
}
.bord {
	border: 1px solid #C1C9D4;
	margin-top: 2px;
}
.testopiccolov2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
	color: #001432;
}
.cella1v2v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bord2 {
	border: 1px solid #E9ECED;
}
.centrbig2 {
	text-align: center;
	margin: 0px;
	padding: 20px;
	font-size: 0.8em;
	font-style: italic;
	line-height: 3em;
	color: #001432;

}
.centr3 {

	text-align: center;
	margin: 0px;
	padding: 0px;
}
.centrbig3 {
	text-align: right;
	margin: 3px 3px 0px;
	padding: 6px 6px 0px;
	font-size: 1em;
	font-style: italic;

}
.mar {
	margin-left: 10px;
}
.dx3 {

	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DDE1EA;
	float: right;
	width: 290px;
	margin: 0px;
	padding: 5px;
	font-style: normal;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #515151;
	border-left-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #515151;
}
.int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	padding: 0px;
	margin: 3px;




}
.imgsx3 {

	text-align: left;
	float: left;
	padding: 2px;
	margin: 0px;
}
.slogan4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #001432;
	border-right: 2px solid #051634;
	border-bottom: 2px solid #333333;
	text-align: left;
	clear: both;
	font-style: italic;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 3px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;


}
.coll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #515151;
	background-color: #E0E5EB;
	text-align: left;
	border: 1px solid #CFD7E0;

}
.sx2 {

	text-align: left;
	margin: 2px;
	padding: 2px;
	float: left;
}
