/* CSS Document */

body {

margin:0;

padding:0;

}

/*

.bottom {

   width: 500px;

   color: #000;

   background-color: #CC0000;

   background-image: url("./img/bottom_big.gif");

   background-repeat: no-repeat;

   background-position: bottom left;

   text-align:left;

   margin: 10px auto;

}

.contenuto {

   background-image: url("./img/top_big.gif");

   background-repeat: no-repeat;

   padding: 30px;

}



#sfondo{

width=300px;

height:260px;

background-color:#cecece;

}



#blocco{

padding:5px;

width=295px;

height:255px;

margin-right:3px;

margin-bottom:3px;

background-color:#ffffff;

border:1px solid #000;

}

*/







/*

.dialog {

 width:98%;

 margin:0px auto;

 min-width:20em;

 color:#fff;

}



.dialog .hd .c,

.dialog .ft .c {

 font-size:1px;

 height:13px;

}



.dialog .ft .c {

 height:14px;

}



.dialog .hd {

 background:transparent url("./img/tl.gif") no-repeat 0px 0px;

}



.dialog .hd .c {

 background:transparent url("./img/tr.gif") no-repeat right 0px;

}



.dialog .bd {

 background:transparent url("./img/ml.gif") repeat-y 0px 0px;

}



.dialog .bd .c {

 background:transparent url("./img/mr.gif") repeat-y right 0px;

}



.dialog .bd .c .s {

 margin:0px 8px 0px 4px;

 background:#000 url("./img/ms.jpg") repeat-x 0px 0px;

 padding:1em;

}



.dialog .ft {

 background:transparent url("./img/bl.gif") no-repeat 0px 0px;

}



.dialog .ft .c {

 background:transparent url("./img/br.gif") no-repeat right 0px;

}



*/





 table.MsoNormalTable

	{mso-style-name:"Tabella normale";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-parent:"";

	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;

	mso-para-margin:0cm;

	mso-para-margin-bottom:.0001pt;

	mso-pagination:widow-orphan;

/*	font-size:10.0pt;

	font-family:"Times New Roman";*/

	mso-ansi-language:#0400;

	mso-fareast-language:#0400;

	mso-bidi-language:#0400;}

table.MsoTableGrid

	{mso-style-name:"Griglia tabella";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

/*	border:solid windowtext 1.0pt;

	mso-border-alt:solid windowtext .5pt;*/

	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;

	mso-border-insideh:.5pt solid windowtext;

	mso-border-insidev:.5pt solid windowtext;

	mso-para-margin:0cm;

	mso-para-margin-bottom:.0001pt;

	mso-pagination:widow-orphan;

/*	font-size:10.0pt;

	font-family:"Times New Roman";*/

	mso-ansi-language:#0400;

	mso-fareast-language:#0400;

	mso-bidi-language:#0400;}











#container {

width:870px;

display:block;

float:left;

margin-left:30px;

}

#top {

width:780px;

display:block;

float:left;

height:105px;

background: url('img/logo.png') no-repeat left top;

border-bottom:1px solid #f29400;

margin:10px 0 8px 0;

}

#toptext {

width:630px;

height:110px;

display:block;

float:right;

background: url('img/avf_int.jpg') no-repeat right top;

}

#flash {

width:780px;

display:block;

float:left;

height:142px; /* 240 */

background-color:#ddd;

margin-bottom:8px;

/*background: url('img/Small Villa Favard.jpg') no-repeat right top;*/

background: url('img/avf_hbar.jpg') no-repeat center top;

}

#flash_ {

width:780px;

display:block;

float:left;

height:142px; /* 240 */

background-color:#ddd;

margin-bottom:8px;

}

#flash2 {

width:780px;

display:block;

float:left;

height:110px;/* 110*/

background-color:#fff;

margin-bottom:8px;

}

img{border-style:none; }

select {

border: 1px;

border-style: solid;

border-color: #f29400;

}





/* div menu principale */

div#elpunt {

	padding: 10px;

}



/* stile menu */

#elpunt ul {

	margin: 5px;

	padding: 0 0 0 0px;

	list-style-type: none;

	list-style-image:url("/img_home/punto_elenco.jpg");

}



/* stile elenco puntato */

#elpunt ul li{

  padding:0px;

  margin:4px 0px;

  list-style-type:none;

  list-style-image:url("./img/punto_elenco.jpg");

  vertical-align:middle;

}





.menulabel {

padding:0 5px 0 5px;

}

#menulabel_selected {

background-color: #f29400;

padding:0 5px 0 5px;

}

.menulabelaz {

padding:0 5px 0 5px;

font-weight:bold;

}

#menulabelaz_selected {

color: #003366;

background-color: #f29400;

padding:0 5px 0 5px;

}





a.link_navigatore:link, a.link_navigatore:visited, a.link_navigatore:hover {

font:11px/20px verdana;

color: #fff;

text-decoration:none;

}

a.link_arancione:link, a.link_arancione:visited, a.link_arancione:hover {

color:#f29400;

font:11px verdana;

}



a.menu:link, a.menu:visited {

color:#003366;

text-decoration:none;

font:11px verdana;

padding:2px;

}

a.menuaz:link, a.menuaz:visited {

color:#f29400;

text-decoration:none;

font-weight:bold;

font:11px verdana;

padding:2px;

}



a:link, a:visited, a:hover {
text-decoration:none;
color:#003366;

font:11px verdana;

}

#corpo {

width:780px;

display:block;

float:left;

margin-top:20px;

background-color:#ffca95;


z-index:2;

}

#clnsx {

width:370px;

display:block;

float:left;

color:#003366;

font:11px verdana;

}

#clnsx_menu {

padding-top:20px;

width:200px;

display:block;

float:left;

background-color: #f29400;



}

#menu_vertic {

margin:0 0 5px 30px;

width:170px;

display:block;

color:#003366;

font:11px/20px verdana;

}

#menu_vertic_bottom {

width:200px; /* 200px */

/*background-color:#ffca95;

background-repeat:repeat-y; */

display:block;

/*height:200px; /* 200px*/ 

min-height:10px;

height:auto !important;

/*height: 200px;*/



}

#clndx {

width:370px;

display:block;

float:left;

margin-left:40px;

}

#corpodx {

width:570px !important;
width:580px;

display:block;

float:left;

padding-left:10px;

/*margin-left:10px;*/

font:11px/20px verdana;

color:#003366;


/*--*/

background-color:#fff;

z-index:10;

}

h1 {

color:#003366;

font:14px verdana;

display:block;

border-bottom:1px solid #003366;padding-bottom:10px;

}

.boxtop {

background: url('img/boxtop.gif') no-repeat #6685a3 center top;

width:300px;

height:30px;

display:block;

text-align:center;

vertical-align:middle;

color: #fff;

font:12px/30px verdana;

font-weight:bold;

}

.box {

width:298px !important;

width:300px;

height:110px;

display:block;

border-left:1px solid #003366;

border-right:1px solid #003366;

}

.boxbottom {

background: url('img/boxbottom.gif') no-repeat center top;

width:300px;

height:5px;

display:block;

}

.boxlblmod {

font:11px verdana;

display:block;

width:70px;

margin:5px 0 0 5px;

float:left;

color:#003366;

}

.boxmod {

display:block;

width:110px;

float:left;

margin:5px 0 0 5px;

}

#tastologin {

margin:5px 0 0 10px;

}

.txtbox {

padding-top:5px;

margin: 0 0 0 5px;

font:11px/20px verdana;

color:#003366;

}



.textfield_effect {

border-width: 1px;

border-style: solid;

border-color: #f29400;

}

.textfield_effect:hover {

border-color: #f29400;

border-width: 1px;    }



.textfield_effect:focus    {

border-color: #003366;

border-width: 1px;

}



/* staff */

.boxstafftop {

background: url('img/boxstafftop.gif') no-repeat #6685a3 center top;

width:280px;

height:30px;

display:block;

text-align:center;

vertical-align:middle;

color: #fff;

font:12px/30px verdana;

font-weight:bold;

}

.boxstaff {

width:278px !important;

width:278px;

height:110px;

display:block;

border-left:0px solid #003366;

border-right:0px solid #003366;

}

.txtstaffbox {

padding-top:5px;

margin: 0 0 0 5px;

font:11px/20px verdana;

color:#003366;

}

.boxstaffbottom {

background: url('img/boxstaffbottom.gif') no-repeat center top;

width:280px;

height:5px;

display:block;

}

/* fine staff */





/*blockquote { max-width: 620px; background: url(./img/rs-right.png) right repeat-y }

blockquote::before { display: block; line-height: 0; background: url(./img/rs-topright.png) top right no-repeat; content: url(./img/rs-topleft.png) }

blockquote::after { display: block; line-height: 0; background: url(./img/rs-bottomright.png) bottom right no-repeat; content: url(./img/rs-bottomleft.png) }*/







#footer {

width:780px;

height:60px;

display:block;

background-color: #f29400;

font:11px/20px verdana;

text-align:center;

/* margin-top: 6px; */

margin-top:2px;



}

#navigatore {

display:block;

width:780px;

height:20px;/*30*/

vertical-align: middle;/*middle*/

float:left;

background-color: #003366;

color: #fff;

text-align:right;

font:11px/20px verdana;



}


