/* global */
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .68em;
}

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  /*line-height: 1.7em;*/
  line-height:20px;
}

h1
{ font-family: arial, sans-serif;
  font-size: 108%;
  letter-spacing: .1em;
}

h2
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
}

img{border: 0px;}

a{outline: none;}

/* image positioning - left, right and center */
.left
{ float: left; 
  padding: 5px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}

/* unordered list */
ul
{ margin: 8px 0px 0px 16px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#main, #links, #footer, #logo, #menu, #content
{ margin-left: auto; 
  margin-right: auto;
}

/* main container */
#main{width: 780px;}

/* links above the logo / footer */
#links, #footer
{ width: 726px;
  height: 24px;
  font-size: 88%;
  text-transform: uppercase;
  padding: 12px 21px 0px 19px;
}

#links{text-align: right;}

#footer
{ text-align: center; 
  border-top: 2px solid;
}

#links a, #links a:hover
{
  background: transparent;
  color: #FFFFFF;
  text-align:right;
  font-size:10px;
}

#footer a{text-decoration: none;}

#footer a:hover{text-decoration: underline;}

/* logo */
#logo
{ width: 766px;
  height: 140px;
  border-top: 2px solid;
  border-bottom: 5px solid;
}

#logo h1, #logo h2
{ margin: 0px;
  letter-spacing: .2em;
}

#logo h1
{ padding: 28px 0px 0px 19px;
  font-size: 160%;
}

#logo h2
{ font-family: arial, sans-serif;
  padding: 5px 0px 0px 19px;
  font-size: 108%;
}

/* navigation menu */
#menu
{ height: 30px;
  width: 766px;
  margin-top: -30px;
  position: relative;
}

#menu ul{margin: 0px auto;} 

#menu li
{ float: left; 
  margin: 0px 5px 0px 0px; 
  padding: 0px;
  list-style: none;
} 

#menu li a 
{ display: block; 
  float: left; 
  height: 22px;
  text-decoration: none; 
  padding: 6px 19px 2px 19px;
} 

/* main content */
#content
{ width: 766px;
  overflow: hidden;
} 

/* column 1 - contains sidebar items */
#column1
{ width: 210px;
  margin: 46px 0px 0px 0px;
  float: right;
  padding: 0px 0px 15px 10px;
}

.sidebaritem
{ text-align: left;
  width: 200px;
  float: right;
  margin: 0px 0px 0px 0px;
  border: 1px solid;
  padding: 14px 0px 14px 19px;
}

.sidebaritem h1
{ margin: 0px; 
  font-weight: normal;
  padding: 0px 0px 16px 0px;
  text-transform: uppercase;
  color: #ed3400;
  font-family:"Trebuchet MS";
}

.sidebaritem p
{ line-height: 16px; 
  padding: 0px 0px 8px 0px;
}

.sidebaritem a, .sidebaritem a:hover
{ padding: 0px 0px 2px 19px;
  text-decoration: none;
}

.sbilinks{padding: 0px}

.sbilinks ul{margin: 0px auto;} 

.sbilinks li 
{ margin: 0px; 
  /*float: left;*/ 
  list-style: none; 
} 

.sbilinks li a , .sbilinks li a:hover
{ float: left;
  /*height: 16px;*/
  text-decoration: none; 
  padding: 5px 0px 4px 19px;
  width: 149px;
} 

/* column 2 - page content */
#column2
{ text-align: justify;
  width: 520px;
  float: left;
  padding: 2px 13px 0px 0px;
}

#column2 h1
{ font-family:"Trebuchet MS"; 
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid #ed3400;
  font-size:20px;
  font-weight: normal;
  color: #ed3400;
  height:24px;
}

#column2 a, #column2 a:hover
{ padding: 0px 0px 2px 0px;
/*  text-decoration: none;
  border-bottom: 1px dashed;*/
}


/*#column2 a:hover{border-bottom: 1px solid;}*/

/* contact page - form layout */
form{margin-top: 0px;}

div.row
{ clear: both;
  width: 448px;
}

div.row span.formlabel 
{ float: left;
  width: 150px;
  text-align: left;
}

div.row span.forminput
{ float: right;
  text-align: right;
} 

div.spacer
{ clear: both;
  width: 80px;
}

input, textarea
{ width: 259px; 
  font-family: verdana, arial, sans-serif;
  font-size: 100%;
  border: 1px solid;
  margin: 2px;
}

.submit
{ font-family: verdana, arial, sans-serif;
  font-size: 100%; 
  border: 1px solid;
  width: 70px;
  height: 22px;
  cursor: pointer;
}

.logo_sard{
position:absolute; 
top:605px; 
left:140px; 
margin:0;
}

.logo_anolf{
background-color:#FFFFFF;
position:absolute; 
top:605px; 
left:210px; 
margin:0;
}

.logo_ial{
background-color:#FFFFFF;
position:absolute; 
top:605px; 
left:350px; 
margin:0;
}

.margin-top40px{
margin-top:40px;
}

.margin-bottom30px{
margin-bottom:30px;
border-bottom:solid 1px #333333;
}

.margin-bottom15px{
width:100%;
margin-bottom:15px;
border-bottom:solid 1px #333333;
}

.cont_imm_dx_int{
width:65%;
float:right;
}

.cont_imm_sx{
float:left;
width:35%;
}

.cont_imm_dx_ext{
margin-left:210px;
}

.cont_loghi_sx{ 
text-align: center;
width: 168px;
float: left;
margin: 15px 0px 0px 0px;
padding: 14px 8px 14px 19px;
}

.cont_immagini{
text-align: justify;
width: 460px;
float: left;
padding: 2px 3px 15px 19px;
}

.cont_all_e_not{
float:left;
width:100%;
margin-bottom:18px;
}

.alleg_notizia{
width:50%;
float:left;
color:#225f9b;
font-size:12px;
font-weight:bold;
}

.data_notizia{
width:50%;
float:right;
text-align:right;
font-size:12px;
font-weight:bold;
}

.testo_grande_notizia{
line-height:20px;
text-align:justify;
font-size:12px;
}

.tools{
padding:0px;
}

.tools li{
float:left;display:inline;
}

.tools a:hover{
color:#225f9b;
}

.tools .send{
background: url(sendmail.jpg) #fff no-repeat left;
padding-left:2.0em;
padding-right:0.9em;
margin-right:0.9em;
/*border-right:1px solid #505050;*/
width:10.4em;
color:#000000;
}

.tools .print{
background: url(printer.jpg) #fff no-repeat left center;
padding-left:2.0em;
margin-left:0.9em;
width:10.7em;
color:#000000;
}

.not_e_ev{
border-bottom:solid 1px #000000; 
margin-bottom:15px;
}

.not_e_ev a{
font-size:12px;
font-weight:bold;
}

.seek{
margin:15px 0 10px 0;
padding:5px 0 5px 0;
}

.seek legend{
font-size:12px;
font-weight:bold;
color:#000000;
margin-bottom:10px;
}

.seek label{
font-weight:bold;
}

.seek select{
font-size:10px;
font-weight:bold;
}

.seek input{
font-size:10px;
font-weight:bold;
}

#con_navig{
width:95%;
padding-left:20px;
float:left;
margin-bottom:20px;
}


#pagdx {
width:75%;
float:right;
text-align:right;
padding:10px 0 10px 0;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
color:#225f9b;
}

#pagdx a{
text-decoration:none;
color:#333333;
}

#pagdx a:hover{
text-decoration:underline;
color:#225f9b;
}

#pagsx {
width:25%;
float:left;
padding:10px 0 10px 0;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
}

.cont_inf_cont{
text-align: justify;
float: left;
padding: 2px 3px 0px 0px;
width:470px;
margin-top:20px;
}

.not{ 
text-align: justify;
float: left;
padding: 2px 3px 15px 19px;
width:95%; 
margin-bottom:0;
}


.not h1
{ font-family: arial, sans-serif;
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid;
  font-size: 150%;
  text-transform: uppercase;
  font-weight: normal;
}

.not a{ 
padding: 0px 0px 2px 0px;
text-decoration: none;
border-bottom: 1px dashed;
color:#000000;
}

.not a:hover{
border-bottom: 1px solid;
color:#225f9b;
}

#los
{
	position: absolute;
	background: #ffffff url('LOS-QUINCHOS-logo-con-ombra.jpg') no-repeat;
	width: 300px;
	height: 77px;
	color: #fff;
	top: 9px;
	left: 8px;
}

#column3
{ text-align: justify;
  width: 766px;
  float: left;
  padding: 2px 13px 15px 0px;
}

#column3 h1
{ font-family: "Trebuchet MS";
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid #ed3400;
  font-size: 20px;
  height:24px;
  font-weight: normal;
  color: #ed3400;
}

#column3 h1 a{
font-size:16px;
font-weight:bold;
color:#fe0000;
}

#column3 h1 a:hover{
color:#fe2400;
}

#column3 a, #column3 a:hover
{ padding: 0px 0px 2px 0px;
  /*text-decoration: none;*/
}


#cont_imm_centr{
 width: 220px;
  margin: 48px 0px 0px 0px;
  float: right;
}

.cont_imm_sx_centr{
float:left;
width:50%;
padding-bottom:8px;
}

.cont_imm_dx_int_centr{
float:right;
width:50%;
padding-bottom:8px;
}

/* Notizie home */
.cont_due_not{
float:left;
width:100%;
margin: 10px 0;
}

.cont_due_not_sx{
float:left;
width:50%;
}

.cont_due_not_dx{
float:right;
width:50%;
}

.torna_su{
text-align:right;
}

.little_text_sx a, .little_text_sx_no_img a, .little_text_dx a, .little_text_dx_no_img a, .cont_imm a, .continua a, .torna_su a, .prov_volon a, .cont_link a{
color:#ed3400;
}

.little_text_sx a:hover, .little_text_sx_no_img a:hover, .little_text_dx a:hover, .little_text_dx_no_img a:hover, .cont_imm a:hover, .continua a:hover, .torna_su a:hover, .prov_volon a:hover, .cont_link a:hover{
color:#ca1d00;
}

.font_tit_home_sx{
float:left;
width:250px;
font-size:12px;
color:#000000;
text-align:left;
font-weight:bold;
line-height:12px;
padding-bottom:3px;
text-decoration:none;
}

.font_tit_home_dx{
float:left;
width:265px;
font-size:12px;
color:#000000;
text-align:left;
font-weight:bold;
line-height:12px;
padding-bottom:3px;
text-decoration:none;
}

.font_tit_home_sx a, .font_tit_home_dx a{
color:#000000;
text-decoration:none;
}

.font_tit_home_sx a:hover, .font_tit_home_dx a:hover{
color:#ed3400;
text-decoration:none;
}

.little_text_dx{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:275px;
font-size:11px;
color:#333333;
text-align:justify;
line-height:14px;
}

.little_text_sx{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:270px;
padding-right:5px;
font-size:11px;
color:#333333;
text-align:justify;
line-height:14px;
}

.little_text_dx_no_img{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:380px;
font-size:11px;
color:#333333;
text-align:justify;
line-height:14px;
}

.little_text_sx_no_img{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:96%;
padding-right:5px;
font-size:11px;
color:#333333;
text-align:justify;
line-height:14px;
}

.cont_due_not_sx img{
border:none;
}

.cont_due_not_dx img{
border:none;
}

img.pic
{
top: 4px;
width: 100px;
height: 75px;
border:none;
}

img.floatleft_sx
{
float: left;
margin: 0px 4px 0px 0px;
}

/* Fine notizie home*/


/* Leggi notizia */

.vis_n_titolo{
text-align:left;
font-family:"Trebuchet MS";
color:#fe2400;
font-size:18px;
font-weight:bold;
margin-top:15px;
}

.vis_n_testo_pic{
color:#000000;
width:730px;
margin-top:7px;
float:left;
text-align:justify;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
}

.data_notizia{
width:100%;
margin-top:12px;
margin-bottom:12px;
float:left;
text-align:right;;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#000000;
}

.testo_not{
color:#000000;
width:100%;
text-align:justify;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
margin:0px 0 0 0;
}

.immag2{
float:left;
width:210px;
padding-top:3px;
}

.immag2 img{
float:left;
width:200px;
height:150px;
}

.scritta_doc_not{
float:left;
font-size:18px;
width:100%;
color:#fe2400;
margin-bottom:10px;
height:24px;
border-bottom: 1px solid #fe2400;
line-height:26px;
}

.allegati{
width:100%;
float:left;
text-align:left;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#000000;
}

.allegati a{
font-size:12px;
color: #fe2400;
text-decoration:underline;
}

.allegati a:hover{
text-decoration:underline;
color: #ca1d00;
}
/* Fine leggi notizia */

.cont_liste{
line-height:20px;
width:100%;
margin-bottom:5px;
color:#000000;
}

.cont_liste a{
color:#ed3400;
text-decoration:underline;
}

.cont_liste a:hover{
color:#ffffff;
text-decoration:underline;
padding-left:1px;
}

.colore_top_elenco{
margin-top:5px;
padding:3px;
background-color:#ed3400;
color:#FFFFFF;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
}

/* paging */
#navigator{
margin-top:10px;
float:left;
width:100%;
color:#000000;
font-weight:bold;
}

#navigator a{
color: #ed3400;
}

#navigator a:hover{
color: #000000;
}
/* fine paging */

.gallery{ 
font-family: "Trebuchet MS";
padding: 16px 0px 5px 0px; 
margin: 0px 0px 12px 0px; 
border-bottom: 1px solid #ed3400;
font-size: 20px;
height:24px;
font-weight: normal;
color: #ed3400;
}

.assoc_quinch{
font-size:24px;
color:#000000;
float:left;
width:100%;
}


.assoc_adda{
font-size:24px;
color:#000000;
float:left;
width:100%;
margin-top:15px;
}

.sott_assoc_quinch{
font-size:12px;
color:#000000;
margin-bottom:10px;
}

.prov_volon{
font-size:16px;
font-weight:bold;
color:#000000;
margin-bottom:10px;
}

.req{
font-size:14px;
font-weight:bold;
color:#000000;
margin-bottom:10px;
}


.cont_imm{
width:520px;
float:left;
margin-top:10px;
}

/*.cont_imm img{
border:none;
}*/

.cont_imm_sx{
float:left;
width:20px;
}

.cont_imm_dx{
float:right;
width:500px;
}

.cont_imm_dx_margin_b{
float:right;
width:500px;
margin-bottom:15px;
}

.div_bold{
font-size:12px;
font-weight:bold;
margin:20px 0;
}

.float_left{
float:left;
margin-bottom:10px;
}

.padding_ven{
padding-left:55px;
}

.foto_vert{
text-align:center;
width: 220px;
}

.padding_ten_down{
padding:10px 0 0 35px;
}

.padding_left{
padding-left:35px;
}

.padding_top_down{
padding:20px 0;
}

.credits{
width:100%;
color:#000000;
font-weight:bold;
line-height:20px;
}

.cont_link{
width:100%;
float:left;
}

.galleria{
font-weight:bold;
text-decoration:none;
margin-bottom:10px;
padding-left:33px;
font-size:12px;
}

.galleria a{
color:#ed3400;
}

.galleria a:hover{
color:#ed3400;
}

.Stile1 {color: #fcf5bb}